是否可以使用JavaScript / HTML5访问Amazon S3上的文件。我基本上打算在PhoneGap应用程序中访问这些文件。
更具体地说,我的意思是中间没有任何服务器,即直接调用Amazon S3。有可能吗?
答案 0 :(得分:4)
是。您可以为存储桶启用CORS,以便可以通过XMLHttpRequest
加载对象。
特别是在使用PhoneGap / Cordova时,您可以通过在应用程序中将域列入白名单来绕过服务器上的CORS:
答案 1 :(得分:0)
回答我自己的问题 - 我想出了一个JavaScript S3请求签名者,我可以使用它来签署URL并从JavaScript访问S3上的文件。
任何人都需要任何细节,请留下评论,并乐意提供帮助。
干杯