我使用Jquery Filer插件上传图片。现在我想使用仅jpg / jpeg图像的白名单。对于使用此类白名单,有一个名为" extensions"的选项,如文档所述,可以包含//frame.add(panel);
frame.setContentPane(panel);
//panel.setVisible(true); // not necessary code
//panel.setLayout(null); // not necessary code
panel.setBackground(Color.WHITE); //To see if text is even appearing
frame.getContentPane().add(problem);
。
然而,我无法让它发挥作用。我试过这个:
{null, Array}
我试过这个
extensions: {
jpeg: "jpeg",
jpg: "jpg"
},
但这两种方法都不起作用,因为它在尝试上传extensions: {
jpeg: "image/jpeg",
jpg: "image/jpg"
},
图片时显示Invalid format
。
任何可以帮助我使用jQuery.Filer插件创建图像类型白名单的人?
答案 0 :(得分:0)
根据docs:
extensions:文件扩展名的白名单。 {null,Array}
extensions
选项需要一个数组。试试这个:
extensions: [
'jpg',
'jpeg'
]
但请记住,这只是按扩展名过滤 - 没有什么可以阻止我向您发送myHorribleVirus.exe.jpg
; - )