如何创建允许选择和上传多个文件的文件输入?
看来<input type="file" name="fileinput">
只允许一次选择1个文件,而http://filetolink.com/上的输入(例如)让用户选择多个文件。这是怎么做的,我该如何处理?
提前致谢!
答案 0 :(得分:2)
HTML 5输入元素可以做到这一点,但它还没有被广泛支持。 (见here,第二个答案)
基于Flash的上传者如SWFUpload和Uploadify都有这个,但正如他们所说,他们需要Flash,他们在工作方式上有不同的理念。
答案 1 :(得分:2)
有很多javascript扩展来实现您提出的任务。尝试使用jQuery repository进行检查。
您可以在此处找到一个示例:http://www.fyneworks.com/jquery/multiple-file-upload/
答案 2 :(得分:2)
答案 3 :(得分:0)
使用Flash完成,假设客户端浏览器已安装并启用了Flash。标准HTML <input type="file">
仅允许单个文件。您可能会发现SWFUpload flash component很有用。
答案 4 :(得分:0)
通过使用Javascript和HTML4,您可以使用此jQuery插件(http://www.fyneworks.com/jquery/multiple-file-upload/)。
答案 5 :(得分:0)
使用mootool的多文件上传器: http://the-stickman.com/files/mootools/multiupload/
SwfUpload:它使用flash 如果您想了解如何处理上传的文件,请查看此链接 sample php code
另一个是fancyupload(使用flash和mootools)
使用符合HTML5标准的浏览器(Firefox 3.6,Chrome 3.0或Safari 4)上传 这是一种上传文件的新方法并未得到所有浏览器的广泛支持。 在link
查看使用php的示例http://www.uploadify.com/也是另一个出色的多文件上传器。 用户可以使用ctrl +单击所有文件
一次上传所有文件