我正在编写一个Web应用程序,需要用户选择csv文件。但是由于需要用户具有几个后缀名的文件,因此通常会有多个名称相似的文件,而只有其中一个是.csv格式的。问题在于accept=".csv"
只能部分地工作-它允许用户按csv过滤,但不会默认按未知
文件类型进行过滤。
<fieldset name="inputForm">
<legend>Input</legend>
<label>Input file:</label>
<input name="inputFile" type="file" accept=".csv">
</fieldset>
我也尝试了accept="text/csv, .csv"
,但它没有改变任何东西。
用户可能会意外选择例如某个.txt文件或.png文件,这将导致应用程序因输入文件格式不正确而发生故障。用户可以选择仅限CSV或仅限“未知”进行过滤,但我更喜欢CSV是默认过滤器,因为实际上没人会切换文件过滤选项,所以这是无用的...