我可以使用
<input name="userfile[]" type="file" title="Select Your Files" multiple=""/>
让用户一次选择多个文件..但是然后通过javascript将所有文件分成单独的文件输入?
例如,我点击为我的输入选择文件,然后选择Image1.jpg,image2.jpg。和image3.jpg一直按住ctrl进行多选..然后,当我点击一个按钮时,会触发一个函数,将该输入分成多个单个文件输入。
答案 0 :(得分:0)
出于安全原因,这是不可能的。正如@Pointy所述(在对问题的评论中)你不能这样做,因为浏览器的安全模型不允许你用JavaScript操纵字段的值。
这个问题有许多解决方案(例如SWFUpload)允许您使用闪存控件来允许用户根据需要选择任意数量的文件(它们甚至允许您过滤哪些文件类型(和/或大小))是允许的...但他们会自动将文件拆分成单独的字段,可以通过AJAX正常或异步上传。