文件类型的限制不起作用

时间:2013-10-02 11:27:46

标签: jquery blueimp

我在一些例子中使用了这样的正则表达式。在Opera中它允许我上传PDF而不是PSD和EPS另一方面在Firefox中只有图像像jpg,png,gif没有上传EPS没有PDF没有PSD的可能性。我使用blueimp上传插件。正则表达式似乎没问题为什么它不允许所有类型,而且在一个浏览器中我可以上传至少pdf类型和除了典型图像之外的其他任何东西

什么应该是正确的正则表达式包括列出的文件类型?

     var acceptFileTypes =  /(\.|\/)(gif|jpe?g|png|pdf|eps|tiff|cdr)$/i;

1 个答案:

答案 0 :(得分:0)

只需向正则表达式添加扩展名:

var acceptFileTypes =  /(\.|\/)(gif|jpe?g|png|pdf|eps|tiff|cdr|eps|psd)$/i;

不确定你的意思

  

...在Firefox中只有像jpg,png,gif这样的图像没有EPS没有PDF没有PSD

当PDF在原始正则表达式中时。你的意思是在firefox PDF上传不起作用