使用HTML5 / JavaScript访问Amazon S3上的文件

时间:2013-01-29 18:19:22

标签: javascript html5 cordova amazon-s3

是否可以使用JavaScript / HTML5访问Amazon S3上的文件。我基本上打算在PhoneGap应用程序中访问这些文件。

更具体地说,我的意思是中间没有任何服务器,即直接调用Amazon S3。有可能吗?

2 个答案:

答案 0 :(得分:4)

是。您可以为存储桶启用CORS,以便可以通过XMLHttpRequest加载对象。

特别是在使用PhoneGap / Cordova时,您可以通过在应用程序中将域列入白名单来绕过服务器上的CORS:

答案 1 :(得分:0)

回答我自己的问题 - 我想出了一个JavaScript S3请求签名者,我可以使用它来签署URL并从JavaScript访问S3上的文件。

任何人都需要任何细节,请留下评论,并乐意提供帮助。

干杯