Dropzone 在对话框中仅显示 CSV 和 XLS 文件

Ehs*_*Ali 5 csv excel xls dropzone.js

我使用 dropzone 作为 CSV/XLS 文件上传器。我使用此选项来过滤和限制 CSV/XLS 文件:

acceptedFiles: "text/csv,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
Run Code Online (Sandbox Code Playgroud)

现在我只能在 Windows 对话框中看到 XLS 文件,而看不到 CSV 文件。当然,当我将过滤器下拉菜单更改为所有文件时,我会看到 CSV 文件并选择它。但我想要解决这个问题的方法或选项。

您是否有同时查看 XLS/CSV 文件的解决方案?

Pre*_*ton 6

Dropzone.js 只是将 AcceptedFiles 属性中的值直接放入 html 组件中。

<input accept="text/csv,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">
Run Code Online (Sandbox Code Playgroud)

看起来 text/csv 不是可接受的值,即使它是有效的 mime 类型。建议使用.csv 。

请参阅此处HTML Input="file" 接受属性文件类型 (CSV)