是否可以使用 JavaScript/HTML5 访问 Amazon S3 上的文件。我基本上计划在 PhoneGap 应用程序中访问这些文件。
更具体地说,我的意思是中间没有任何服务器,即直接调用 Amazon S3。可能吗?
最佳答案
是的。您可以为存储桶启用 CORS,以便可以通过 XMLHttpRequest
加载对象。
- http://aws.typepad.com/aws/2012/08/amazon-s3-cross-origin-resource-sharing.html
- http://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html
当专门使用 PhoneGap/Cordova 时,您可以通过在您的应用程序中将域列入白名单来绕过在服务器上启用 CORS:
关于javascript - 使用 HTML5/JavaScript 访问 Amazon S3 上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14589577/