我使用<input type="file" multiple>
上传多个文件的基本表单。当我开发(IIS Express)时,它可以正常运行,但是当我将网站发布到IIS时,多select仅允许一次选择一个文件。此行为在所有浏览器中都是一致的,并且浏览器处的页面源是相同的。
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>
我有完全相同的问题。多重是输入的HTML5功能。在IE10进行" IE7-Emulate"打开的IE10测试后,我发现了一个有趣的事情:我关闭了代理服务器,多个选择突然开始使用所有浏览器。首先认为:"我的代理重写标题"。我尝试通过添加来修改弹出页面。Multiselection开始在IE10中工作。IE7,8,9中没有支持多启示的支持。如果要使用此版本的IE,则应尝试Flash或自定义ActiveX控件。