【问题标题】:Upload file from browser with Aws s3 JavaScript使用 Aws s3 JavaScript 从浏览器上传文件
【发布时间】:2017-12-15 14:12:29
【问题描述】:

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

【问题讨论】:

    标签: amazon-s3 aws-sdk aws-sdk-js


    【解决方案1】:

    您可以使用 AWS S3 JavaScript SDK 直接从浏览器上传文件。

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

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

    更多详情请查看Examples: Browser-Based Upload using HTTP POST (Using AWS Signature Version 4)

    【讨论】:

    • 您好,谢谢您的回答。您有视频吗?我想我需要一个非常复杂的视频
    • 我没有它的视频,但只是用一个使用临时访问凭据的更简单方法的示例更新了答案。
    • 我刚刚写了一篇medium文章,希望可以实现一下medium.com/@ashan.fernando/…
    • 感谢我开始检查的文章
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-24
    • 2020-12-19
    • 2018-09-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多