【问题标题】:Jquery Filer Plugin - Adding whitelist extensionsJquery Filer Plugin - 添加白名单扩展
【发布时间】: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 错误吗?
  • 当我不指定扩展名时,它就像一个魅力。

标签: jquery plugins jquery-filer


【解决方案1】:

根据docs

extensions:文件扩展名的白名单。 {null, 数组}

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

extensions: [
    'jpg',
    'jpeg'
]

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

【讨论】:

  • 成功了,谢谢!是的,我也会实施一些服务器端检查,再次感谢!
  • 没问题,很高兴我能帮上忙 :)
猜你喜欢
  • 1970-01-01
  • 2016-09-29
  • 2017-09-19
  • 1970-01-01
  • 1970-01-01
  • 2012-12-24
  • 2012-03-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多