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

标签 excel csv dropzone.js xls

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

acceptedFiles: "text/csv,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",

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

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

最佳答案

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

<input accept="text/csv,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">

它看起来像 text/csv 不是一个可接受的值,即使它是一个有效的 mime 类型。推荐使用 .csv

请参阅此处 HTML Input="file" Accept Attribute File Type (CSV) .

关于excel - Dropzone 在对话框中仅显示 CSV 和 XLS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51499258/

相关文章:

javascript - Dropzone.js 在变量中获取上传的文件图像链接

jquery - dropzone.js 在没有 dropzone 的页面上给出错误 "Invalid dropzone element"

vb.net - 使用包含 Excel VBA 内的 DataContract 的 wcf 服务

perl - 如何使用 Spreadsheet::WriteExcel 使用 Merge_range 函数合并单元格?

python - 从python中的sqlite3数据库写入CSV

Python 2.7 : Saving a plot from pandas

python - 从 CSV 文件数据动态创建列表列表

vba - 匹配函数Excel VBA中的相对单元格引用

excel - 使用 VBA 宏复制多张纸

jquery - Dropzone自动进程队列: false not working