gpt4 book ai didi

javascript - S3 : How to upload a large file using S3 in nodejs using aws-sdk

转载 作者:行者123 更新时间:2023-11-30 13:56:45 25 4
gpt4 key购买 nike

我需要使用 AWS SDK 将大文件上传到 S3。我看到上传 API https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#upload-property确实如此,但问题在于设置 body 。我需要预先读取整个文件,由于内存限制,这对于大文件来说可能是不可能的

有没有更好的方法可以不用读取本地文件?

最佳答案

可以分块 上传文件,而不是单次上传。事实上,AWS 建议在上传大于 100 MB 的文件时使用分段上传。

分段上传允许您将单个对象作为一组部分上传。如果任何部分传输失败,您可以重新传输该部分而不影响其他部分。上传对象的所有部分后,Amazon S3 会组装这些部分并创建对象。

点击 AWS 上的官方链接,了解有关使用分段上传的更多信息:

http://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html

关于javascript - S3 : How to upload a large file using S3 in nodejs using aws-sdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57128427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com