我有一个预签名的 URL,允许您将文档对象放入 S3。 http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjectPreSignedURLDotNetSDK.html
如何使用 JavaScript 将文件从浏览器放入 S3?我正在使用 Angular,但我愿意使用任何 JavaScript 库。
我相信我可以 POST 到我的服务器,然后将对象放在亚马逊服务器上,但我更喜欢从浏览器中执行此操作。
我已更改 S3 上的 CORS 设置以允许 PUT。
我打算使用 Angular 文件上传,但它被硬编码为 POST 而不是 PUT。 https://github.com/danialfarid/angular-file-upload
最佳答案
Amazon 有一个指南 ( here ),介绍如何将文件 POST 上传到您的 S3 存储桶中。它依赖于使用您的 AWS 私钥签名的输入
关于javascript - 将文件从浏览器上传到 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19460154/