繁体   English   中英

HTML输入类型=文件多个-将应用发布到IIS时,一次只能选择一个文件

[英]HTML input type=file multiple - When publish app to IIS, only one file can be selected at a time

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

我也有完全一样的问题。 multiple是用于输入的html5功能。 在IE10中启用“ IE7-Emulate”功能进行测试后,我发现了一件有趣的事情:我关闭了代理服务器,并且突然之间多项选择开始在所有浏览器上运行。 首先想到的是:“我的代理重写标头”。 我试图通过添加来修改弹出页面 多重选择开始在IE10中起作用。 IE7、8、9不支持多选。 如果要使用此版本的IE,则应尝试使用Flash或自定义ActiveX控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM