Jquery Filer 插件 - 添加白名单扩展

Jquery Filer Plugin - Adding whitelist extensions

我正在使用 Jquery Filer 插件上传图片。现在我想使用仅包含 jpg/jpeg 图像的白名单。要使用这样的白名单,有一个名为 "extensions" 的选项,如文档所述,它可以包含 {null, Array}

但是,我无法让它工作。我试过这个:

extensions: {
    jpeg: "jpeg",
    jpg: "jpg"
},

我试过了

extensions: {
    jpeg: "image/jpeg",
    jpg: "image/jpg"
},

但这两种方法都不起作用,因为它在尝试上传 .jpg 图片时显示 Invalid format

任何人都可以帮助我使用 jQuery.Filer 插件创建图像类型的白名单?

回购 + 文档 https://github.com/CreativeDream/jquery.filer

根据 docs:

extensions: Whitelist for file extension. {null, Array}

extensions 选项需要一个数组。试试这个:

extensions: [
    'jpg',
    'jpeg'
]

但请记住,这只是按扩展名过滤 - 没有什么可以阻止我向您发送 myHorribleVirus.exe.jpg ;-)