Apex文件浏览... Mime类型限制文本/ csv

时间:2018-03-16 11:29:58

标签: mime-types apex oracle-apex-5.1

我想将Apex(5.1)文件浏览所看到的文件限制为仅限CSV文件。我在这个问题上摸不着头脑,因为当我将mime type属性设置为mime / csv时,我得到了所有文件。我尝试了其他mime类型text/*image/*它们按预期工作,我只看到文件这些类型的文件。当我上传CSV文件时,Oracle将apex_application_temp_files中的mime_type字段设置为text / csv,因此这是内部识别的。我也有多文件选择选项集。

我做错了什么?如果这实际上是一个bug,那还有解决方法吗?

由于

鲍勃
Oracle 12c DB,Tomcat,Chrome

2 个答案:

答案 0 :(得分:1)

试试这个:

<!-- (IE 10+, Edge, Chrome, Firefox 42+) -->
<input type="file" accept=".xls,.xlsx" />

填写“自定义属性”字段enter image description here

参考:Limit file format when using <input type="file">?

如果您只需要为一种类型的文件限制上传,那么,在表格中创建一个约束,检查mimetype是否属于这种类型。

enter image description here

答案 1 :(得分:1)

限制,例如到Excel(XLSX) 在“设置”下,将“文件类型”设置为以下内容,以将文件浏览限制为仅XLSX。 accept =“。xls,.xlsx,application / vnd.openxmlformats-officedocument.spreadsheetml.sheet,application / vnd.ms-excel

@请参见来源:https://w3c.github.io/html/sec-forms.html#element-attrdef-input-accept