2011-04-05 32 views
0

我正在寻找一个基于javascript/ajax的文件上传。它的工作方式是这样的:基于Ajax的文件上传

1)用户点击浏览

2)用户选择CTRL并选择他想要

3)通过JavaScript向用户显示几个加载图形上传的文件(每个文件上传1个)

4)每次上传完成后,将加载图形替换为成功图形和上传文件的文件名。

所以我真正要求的是:

1)的方式做的JavaScript/AJAX基于文件的上传。

2)一种检测文件何时开始/完成上传或在发生时调用函数的方法。

回答

1

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

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

有几个支持的选项:

  • 使用一个单一的“输入”元素,并选择多文件。

  • 使用多个“输入”元素来选择每个文件。

希望这会有所帮助。

鲍勃

3

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

+0

+1是的,使用它。喜欢它。完成工作。 – 2011-04-05 14:16:11

+1

OMG多数民众赞成是如此有趣http://stackoverflow.com/questions/5553288/multiple-file-uploads-via-javascript-ajax我总认为你应该得到这个信贷,或者是否相反? :) – 2011-04-05 14:19:26

+1

@Elad Lachmi这很疯狂:) – fabrik 2011-04-05 14:20:21