Jquery Filer Plugin - 添加白名单扩展
Posted
技术标签:
【中文标题】Jquery Filer Plugin - 添加白名单扩展【英文标题】:Jquery Filer Plugin - Adding whitelist extensions 【发布时间】:2015-08-04 19:22:43 【问题描述】:我正在使用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
【问题讨论】:
如果根本不指定extensions:
对象,还会出现invalid format
错误吗?
当我不指定扩展名时,它就像一个魅力。
【参考方案1】:
根据docs:
extensions:文件扩展名的白名单。 null, 数组
extensions
选项需要一个数组。试试这个:
extensions: [
'jpg',
'jpeg'
]
但请记住,这只是通过扩展过滤 - 没有什么能阻止我向您发送 myHorribleVirus.exe.jpg
;-)
【讨论】:
成功了,谢谢!是的,我也会实施一些服务器端检查,再次感谢! 没问题,很高兴我能帮上忙 :)以上是关于Jquery Filer Plugin - 添加白名单扩展的主要内容,如果未能解决你的问题,请参考以下文章