我正在编写一个Angular2应用程序。有人可以告诉我如何从Angular2中使用S3 Javascript API。它甚至可能吗?
或者是否有一个程序可以使用我的打字稿中的javascript API?我正在使用SystemJS进行模块加载。
答案 0 :(得分:0)
这可能会有所帮助。
http://www.spacevatican.org/2013/7/7/direct-to-s3-browser-uploads/
您需要生成由访问密钥签名的策略文档以授权请求。出于安全原因,这将在服务器端完成。没有什么可以阻止您直接使用访问密钥,除非您至少可以完全访问整个存储桶。
答案 1 :(得分:0)
您可以使用AWS Javascript SDK为此处提供的浏览器执行此操作 - > https://aws.amazon.com/sdk-for-browser/
这是主documentation,它不会与Javascript中的Node API混淆。
根据文档,您可以调用亚马逊s3,这是您正在寻找的。
在Angular 2程序中你没有什么特别需要做的,Angular 2与第三方API兼容。
如果您遇到屏幕上未更新的问题,可以将您的电话换成NgZone run call,但原则上这不是必需的。