我可以在Plupload中限制文件类型吗?

时间:2012-07-25 11:04:00

标签: plupload

我想阻止人们尝试使用Plupload上传某些文件类型。文档过滤器(即阻止人们在文件浏览器中选择文件),但仍然很容易实现,Plupload将允许尝试上传这些文件:

http://www.plupload.com/documentation.php#configuration

当然,服务器会说它不需要那种类型的文件,但只有在上传完成后才会这样。

我可以让Plupload拒绝上传某种类型的文件(或只上传给定类型的文件)吗?

1 个答案:

答案 0 :(得分:1)

关于fileupload或fileadd的过程,您可以检查文件名的扩展名:

var test='hellothere.jpg';
var ext = test.substr(-3);

然后提醒用户该文件无效。

<强>更新

服务器上需要进行额外验证。第一次检查客户端,第二次发布到服务器端的上传方法,并记住是否已重命名文件在表单的“name”属性中查找,而不是文件新名称的postfilecollection。如果有任何错误你可以发送json回复说:

    "{"respCode" : "500", "Msg" : "Failed"}