带有接受的输入标签

时间:2014-05-16 17:07:44

标签: html input

我有一个要在我的页面上传的文件。

<input type="file" id='fFile' name="template"/>

但我希望它只显示rptdesign文件。有人可以帮忙吗?

我也添加了

<input type="file" id='fXls' name="template"
accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>

对于xlsx,但是当对话框出现时,所有文件和Xlsx都在下拉列表中,但所有文件都被选中。可以选择Xlsx吗?

2 个答案:

答案 0 :(得分:1)

查看MIME_Types:

<input accept="audio/*|video/*|image/*|MIME_type">

不同媒体MIME类型here!

的列表

注意: Internet Explorer 9及更早版本不支持输入标记的accept属性。

修改

在Tomcat配置文件中,转到web.xml。

如果向下滚动,你会发现mime-type mapping。您可以在此处指定服务器的扩展名!

示例(web.xml):

<mime-mapping>
        <extension>asx</extension>
        <mime-type>video/x-ms-asf</mime-type>
</mime-mapping>

希望这有帮助!

答案 1 :(得分:0)

在Chrome中工作正常,我发现firefox仍在使用它。

https://bugzilla.mozilla.org/show_bug.cgi?id=826185