我想使用 HTML5 和 PHP5 创建一个多文件 uploader 。我不想使用任何 Flash 播放器来支持。 iPhone 不支持 Flash uploader 。我创建了这样的表单
<form name="uploader" method="post" action="" enctype="multipart/form-data">
<input type="file" name="images[]" id="images" multiple="multiple" />
<input type="submit" name="button" value="Submit" />
</form>
它可以与 chrome、mozilla、opera、safari 一起使用...但 IE 不支持它。
我用IE8试过,IE9都不支持。我怎样才能解决这个问题?任何知道解决方案的人请帮助我。
最佳答案
一些事情:
- IE不支持多文件上传
- Flash 目前是解决这个问题的方法,或者只是降低到 IE 中的单一上传
- iPad不支持Flash,也不支持文件上传
- IE的使用率远高于iOS
因此,合乎逻辑的结论是:
在新浏览器中使用多个上传,在旧浏览器中使用单个上传 - IE 用户不会注意到,因为他们无论如何都无法上传多个文件!
在旧版浏览器中使用 Flash 作为备用
(更新:iOS6现在允许文件上传,包括多个上传)
关于php - HTML5 输入类型文件的多重属性在 IE 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5987936/