0

AWS s3 js 是否将 sdk 文件直接从浏览器上传到 s3 存储桶?我目前正在使用 Php SDK 我先将文件上传到服务器然后将它们上传到 s3 存储桶但是这个过程消耗太多资源我在网络上找不到示例我正在等待您的帮助

4

1 回答 1

1

您可以使用 AWS S3 JavaScript 开发工具包直接从浏览器上传文件。

  • 一种方法是实施一种机制,直接或间接地从 AWS STS 请求临时访问凭证,以承担允许 S3 上传的 AWS IAM 角色。

  • 另一种方法是使用来自后端的 AWS S3 SDK 生成AWS S3 Presigned Post,该后端发送临时访问凭证以将内容上传到私有存储桶。

有关更多详细信息,请查看示例:使用 HTTP POST 的基于浏览器的上传(使用 AWS 签名版本 4)

于 2017-12-15T15:04:10.710 回答