我在一些例子中使用了这样的正则表达式。在Opera中它允许我上传PDF而不是PSD和EPS另一方面在Firefox中只有图像像jpg,png,gif没有上传EPS没有PDF没有PSD的可能性。我使用blueimp上传插件。正则表达式似乎没问题为什么它不允许所有类型,而且在一个浏览器中我可以上传至少pdf类型和除了典型图像之外的其他任何东西
什么应该是正确的正则表达式包括列出的文件类型?
var acceptFileTypes = /(\.|\/)(gif|jpe?g|png|pdf|eps|tiff|cdr)$/i;
答案 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上传不起作用