1

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

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

当然,服务器然后说它不想要那种类型的文件,但只有在上传完成之后。

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

4

1 回答 1

1

在文件上传或文件添加的过程中,您可以检查文件名的扩展名:

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

然后提醒用户注意无效文件。

更新

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

    "{"respCode" : "500", "Msg" : "Failed"}
于 2012-08-04T15:41:47.260 回答