首页 > 解决方案 > 如何直接从浏览器使用 S3 的多部分 API 上传 >5GB 文件?

问题描述

我已经尝试了 XMLHttpRequest 的 PUT 请求。浏览器端的限制不允许我上传大于 2GB 的文件。然后我尝试了来自不需要 Javascript 端预处理的 HTML 表单的 POST 请求。它在单个操作中具有 5GB 的上传大小限制。

AWS 建议在较大的上传场景中进行分段上传。这需要将文件分块然后上传成碎片。当文件大小大于 10GB 时,如何直接从浏览器执行此操作。

标签: webamazon-s3aws-lambdamultipartform-data

解决方案


您可以将夹头与签名 URL 结合使用。有关更多详细信息,请参阅此链接https://github.com/prestonlimlianjie/aws-s3-multipart-presigned-upload


推荐阅读