Javascript / S3多文件上传

时间:2011-05-17 12:07:26

标签: javascript upload amazon-s3

我正在寻找一种方法来选择多个文件并将其上传到Amazon S3,这与Uploadify相似,但有以下限制:

  1. 没有Flash或HTML 5 - 但允许使用AJAX和iframe技巧。
  2. 必须在单个对话框中进行多项选择。
  3. 文件必须直接发送到亚马逊(没有中间服务器来处理它们)。
  4. 此外,Amazon S3不允许在单个请求中上传多个文件,因此这意味着每个文件都必须通过不同的URL发送不同的请求,因此我需要指定这些URL的内容。

    周围的任何组件是否可以执行此操作,或者我可以利用哪些已知技术来构建自己的组件?谢谢。

1 个答案:

答案 0 :(得分:2)

纯HTML文件上传一次仅限于一个文件。

Javascript被限制访问用户的文件系统,并且必须依赖于HTML文件上传机制。

因此,我们只留下复杂的选项,如Flash,Java applet或浏览器插件。如果它们不可接受,您将无法支持多个文件上传。