【发布时间】:2012-07-23 19:11:47
【问题描述】:
我想阻止人们尝试使用 Plupload 上传某些文件类型。文档过滤器(即阻止人们在文件浏览器中选择文件)但仍然很容易绕过,Plupload 将允许尝试上传这些文件:
http://www.plupload.com/documentation.php#configuration
当然,服务器会说它不想要那种类型的文件,但只有在上传完成之后。
我可以让 Plupload 拒绝上传某种类型的文件(或只上传给定类型的文件)吗?
【问题讨论】:
-
您可以尝试验证服务器上第一个块上的文件吗? oyu 是否使用分块。如果浏览器不支持它,它会做一个大帖子,你无能为力。服务器上的验证很重要。您可以在块 0 上返回一个 JSON 回复,说停止上传 - 如果用户找到绕过过滤方法的方法,客户端将连接到该内容并停止它。
-
是的,服务器正在检查文件类型,但我想首先阻止用户尝试。
-
是的,我可以编写一些额外的 JS 处理代码,看起来我必须这样做。我只是想验证 plupload 中是否缺少此功能。
-
@trejder 这是两年前的事了!具体记不太清了,抱歉。我只是在示例页面上尝试了几分钟,但无法使其正常工作。所以也许这在过去 2 年里已经解决了。
-
@trejder 我刚刚查看了存储库。 “文件上传错误”字符串出现在 2012 年 11 月(我认为),这个问题是在 2012 年 7 月提出的。
标签: plupload