IE9 +旧版HTML多上传输入回退

时间:2016-05-23 15:04:45

标签: html html5 file-upload html-input

我有一个Web应用程序,大多数用户使用IE 11,多重文件上传没有问题。我的问题是有些用户使用IE 9及更早版本(HTML5 input type file's multiple attribute not working in IE?)我无法使用它。

我需要类似"有条件的评论"对于它,但有了它,它不会工作,因为IE11忽略它。

在我的html中需要这样的东西:

if(Multiupload supports){
 <multiply input tag> 
}else{
 <single input tag>
}

有没有办法选择特定的上传方法浏览器?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

如果您没有使用允许您在HTML中编写条件逻辑的内容(例如PHP,AngularJS,Handlebars等等),那么您将无法根据{编写条件语句{1}}变量与您提供的示例类似。

纯HTML方式

由于我们知道多重上传在Internet Explorer 9或8中不起作用,因此您可以使用IE Conditional Comments在单个或多个上传之间切换,具体取决于浏览器版本。

Multiupload

这将显示IE 9及更低版本的单次上传,以及其他所有内容的多次上传。