用于将文件上传到 S3 的 upload() 和 putObject() 之间的区别? [英] Difference between upload() and putObject() for uploading a file to S3?
本文介绍了用于将文件上传到 S3 的 upload() 和 putObject() 之间的区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在aws-sdk的S3
类中,upload()
和 putObject()
?他们似乎在做同样的事情.为什么我可能更喜欢一个?
In the aws-sdk's S3
class, what is the difference between upload()
and putObject()
? They seem to do the same thing. Why might I prefer one over the other?
推荐答案
使用 AWS SDK 的优势 upload()
超过 putObject()
如下:
The advantage to using AWS SDK upload()
over putObject()
is as below:
- 如果上传完成时报告的 MD5 不匹配,则重试.
- 如果文件足够大,则采用分段上传方式上传部分并行.
- 根据客户端的重试设置重试.
- 您可以用于进度报告.
- 如果您不提供,则根据文件扩展名设置 ContentType
这篇关于用于将文件上传到 S3 的 upload() 和 putObject() 之间的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文