php - HTML5 输入类型文件的多重属性在 IE 中不起作用?

标签 php html file-upload

我想使用 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都不支持。我怎样才能解决这个问题?任何知道解决方案的人请帮助我。

最佳答案

一些事情:

  1. IE不支持多文件上传
  2. Flash 目前是解决这个问题的方法,或者只是降低到 IE 中的单一上传
  3. iPad不支持Flash,也不支持文件上传
  4. IE的使用率远高于iOS

因此,合乎逻辑的结论是:

  • 在新浏览器中使用多个上传,在旧浏览器中使用单个上传 - IE 用户不会注意到,因为他们无论如何都无法上传多个文件!

  • 在旧版浏览器中使用 Flash 作为备用

(更新:iOS6现在允许文件上传,包括多个上传)

关于php - HTML5 输入类型文件的多重属性在 IE 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5987936/

相关文章:

php - mysqli_query()出现错误

html - 嵌入自定义字体的符号

html - 如何在 html 中制作装饰器?

html - 更改浏览器时需要停止站点移动和重新调整大小

javascript - 类型错误 : Cannot read property 'open' of undefined File Upload Spring MVC JQuery AJAX

c# - 如何保存上传的文件?由 c#mvc

php - Joomla 数据库导入不起作用

javascript - 检查用户设备的 GPS 是否开启

php - 从数组获取 ID 并 POST 到 JOIN 表

java - Tomcat : Required request part 'file' is not present