2012-03-04 85 views
1

全部, 我想要一个按钮,当我点击它时打开并允许用户选择多文件文件上传到我的网站。我怎样才能做到这一点?打开文件树并使用jQuery获取选定的文件

用户选择后,我将如何使用这段代码显示文件名的文件的用户选择了:

var files = $('input[type="file"]')[0].files; 
for (var i = 0; i < files.length; i++) 
{ 
    alert(files[i].name); 
} 

您可以在此提供任何指导,将不胜感激!提前致谢!

回答

1

我相信这是你想要什么:

Javascript get number of files and their filenames from file input element with multiple attribute?

您可能还需要检查了这一点。

http://davidwalsh.name/multiple-file-upload

看起来像一些新的浏览器都支持你想要做什么。否则,你可以使用像Uploadify这样的插件(基于flash)。

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

希望这有助于。

鲍勃