HTML input type = file multiple - 将应用程序发布到IIS时,一次只能选择一个文件

时间:2014-01-18 01:40:21

标签: html asp.net iis multipartform-data

我有一个使用<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>

1 个答案:

答案 0 :(得分:0)

我有完全相同的问题。 multiple 输入的html5功能。在IE10中使用&#34; IE7-Emulate&#34;进行测试转过身来,我发现了一件有趣的事情:我关闭了代理服务器,多次选择突然开始使用所有浏览器。首先想到的是:&#34;我的代理重写了标题&#34;。我尝试通过添加 来修改弹出页面。 Multiselection开始在IE10中运行。在IE7,8,9中不支持多选。如果要使用此版本的IE,则应尝试使用Flash或自定义ActiveX控件。