用于将文件上传到 S3 的 upload() 和 putObject() 之间的区别? [英] Difference between upload() and putObject() for uploading a file to S3?

查看:44
本文介绍了用于将文件上传到 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆