我有一个使用<input type="file" multiple>
上传多个文件的基本表单。它在我开发(IIS Express)时工作正常但是当我将站点发布到IIS时,多选只允许一次选择一个文件。此行为在所有浏览器中都是一致的,并且浏览器中的页面源是相同的。
IIS上是否有可能导致此问题的设置?
以下是表单代码:
<form action="/Home/SubmitFiles" enctype="multipart/form-data" method="post" role="form">
<div class="form-group">
<label>Select one or more documents to convert:</label>
<input name="files" id="files" type="file" multiple>
</div>
<div class="form-group">
<button type="submit" class="btn btn-default">Convert</button>
</div>
</form>
答案 0 :(得分:0)
我有完全相同的问题。 multiple 是输入的html5功能。在IE10中使用&#34; IE7-Emulate&#34;进行测试转过身来,我发现了一件有趣的事情:我关闭了代理服务器,多次选择突然开始使用所有浏览器。首先想到的是:&#34;我的代理重写了标题&#34;。我尝试通过添加 来修改弹出页面。 Multiselection开始在IE10中运行。在IE7,8,9中不支持多选。如果要使用此版本的IE,则应尝试使用Flash或自定义ActiveX控件。