javascript - 打开文件对话框的文件过滤器不在 Safari 上过滤

标签 javascript jquery twitter-bootstrap

打开文件对话框的文件过滤器不过滤。当我输入 accept: ".csv"时,没有过滤,它在 Safari 上显示所有文件: link to lib Bootstrap & jQuery File Dialog

$.FileDialog({
        accept: ".csv",
        okButton: "OK",
        cancelButton: "Close",
        title: "Upload files",
        dropheight: 425,
    });

最佳答案

需要的是 mime type 值,而不是 extension

$.FileDialog({
        accept: "text/csv",     //<---- here
        okButton: "OK",
        cancelButton: "Close",
        title: "Upload files",
        dropheight: 425,
    });

关于javascript - 打开文件对话框的文件过滤器不在 Safari 上过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32313196/

相关文章:

javascript - 检测浏览器历史操作

javascript - Zurb 基础类在 Wordpress 中不起作用,它们出现在 WebKit Inspector 中

jquery - 如何对列表中的每个 child 应用不同的 css margin-top

Javascript/JQuery 在按钮组的两个按钮之间切换事件类

twitter-bootstrap - 在 ckeditor 中使用 twitter bootstrap css 类

css - 是否可以阻止 bootstrap css 在 Reactjs 页面上加载?

javascript - 更改 HTML 页面的 url 及其内容

javascript - Angular 传递杂项符号

javascript - 通过下拉选择更改div中特定图像的图像源

javascript - 平滑滚动不适用于哈希 URL