1

BlueImp 使用一个名为 .htaccess 的文件,其中有这个;

ForceType application/octet-stream
<FilesMatch "(?i)\.(gif|jpe?g|png)$">
  ForceType none
</FilesMatch> 

有谁知道如何更改它以便我只能选择 .csv 文件?

无论我改变什么,文件对话框;

<input id="file" type="file" name="files[]" multiple accept=".csv">

始终显示“所有文件”、“html 文件”和“图像文件”。

编辑

进一步检查后,不需要 .htaccess 文件。IIS 错误地报告了这一点。

问题在于某些选项;

// The regular expression for allowed file types, matches
// against either file type or file name:
   acceptFileTypes: /.+$/i,
// The regular expression to define for which files a preview
// image is shown, matched against the file type:
   previewFileTypes: /^image\/(gif|jpeg|png)$/,

我似乎无法弄清楚上面要更改的内容以获取 .csv 文件列表。

4

1 回答 1

0

这些.htaccess文件由 Apache Web 服务器使用,可能与您的 HTML 输入文件问题无关,因为它们控制对服务器的传入请求。

在你的 HTML 中试试这个标签:

<input id="file" type="file" name="files[]" multiple accept="text/csv">

“text/csv”是 CSV 文件的acceptMIME 类型,采用 MIME 类型,而不是文件扩展名。

于 2013-04-26T04:13:29.250 回答