通过Javascript / Ajax上传多个文件?

时间:2011-04-05 14:14:03

标签: javascript jquery file-upload

当用户点击“浏览”按钮时,有没有办法选择上传多个文件,并在不刷新页面的情况下上传这些文件?

这种情况发生在Gmail中,当您单击以附加文件时,您可以按住CTRL并选择多个文件。

4 个答案:

答案 0 :(得分:1)

只有两种方法可以在不刷新页面的情况下上传文件:

  1. IFRAME

  2. flash - 它可以让您一次选择多个文件

  3. 查看SWFUpload了解更多信息

答案 1 :(得分:1)

我最近遇到了类似的问题。我们一直在使用Uploadify(http://www.uploadify.com/)进行上传。我写了一篇关于如何使用Uploadify执行多个文件上传的博客文章:

http://blog.bobcravens.com/2011/03/upload-multiple-files-with-progress-using-uploadify/

有几个支持的选项:

  • 使用单个“input”元素并选择多个文件。

  • 使用多个“input”元素分别选择单个文件。

希望这有帮助。

鲍勃

答案 2 :(得分:0)

检查http://valums.com/ajax-upload/这是一个整洁的插件!

编辑:添加了感叹号。

答案 3 :(得分:0)

如果你想要一些真正的跨平台使用:plupload它支持HTML4,5,Flash等等......