Javascript 如何将文件上传到AmazonS3而不通过服务器传递?
我正在寻找一种前端解决方案,用于将文件上传到AmazonS3(也就是说,不通过我的服务器传递文件) 我找到的解决办法是 它可以完成任务,但需要flash,这是项目描述的第一句话: SWFUpload已经好几年没有得到积极开发了 以下是我想要的功能,尽管它们都不是必需的Javascript 如何将文件上传到AmazonS3而不通过服务器传递?,javascript,file,file-upload,amazon-web-services,amazon-s3,Javascript,File,File Upload,Amazon Web Services,Amazon S3,我正在寻找一种前端解决方案,用于将文件上传到AmazonS3(也就是说,不通过我的服务器传递文件) 我找到的解决办法是 它可以完成任务,但需要flash,这是项目描述的第一句话: SWFUpload已经好几年没有得到积极开发了 以下是我想要的功能,尽管它们都不是必需的 没有插件 内置AmazonS3,处理桶身份验证等 查看文件上载进度的一些方法 IE8的支持+ 如果您想从您的web应用程序上传内容,您可以从本教程开始- 您可以使用此工具:免费,适用于大多数浏览器;不需要服务器 S3浏览器是A
- 没有插件
- 内置AmazonS3,处理桶身份验证等
- 查看文件上载进度的一些方法
- IE8的支持+
文档描述了一个PHP服务,用于生成策略和签名(S3需要这两个服务才能接受您的下载)但是,您可以使用任何语言生成这些策略。此外,在某些情况下,您只需生成一个过期时间非常长的一次性策略,并将其硬编码到您的上载表单中。我维护的上载库可以在所有浏览器(包括IE7)中直接处理到S3的上载。它还支持分块、自动恢复、重试和一系列操作其他功能。上传到s3功能的实时演示可以在我刚刚链接到的页面上找到。这不是基于浏览器的解决方案。它是Microsoft Windows软件。