我对blueimp jquery文件上传及其验证有疑问。
我知道这个文件上传库让我有机会通过将fileupload配置如下来验证带有validate.js文件的添加文件:
$('#fileupload').fileupload({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
url: uploadRoute
/* acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
maxFileSize: 3000000, // 3 MB
// The minimum allowed file size in bytes:
minFileSize: undefined, // No minimal file size
// The limit of files to be uploaded:
maxNumberOfFiles: 5,
// Limit upload size with one request to 20 MB
limitMultiFileUploadSize: 20000000 // 20 MB*/
});
此验证将在前端进行,因此js可以被禁用,因为我读取它不支持旧版本的浏览器,例如Internet Explorer 8/9。 因此,我现在'只是'在我的文件上传处理程序类中实现了扩展,大小等的服务器端检查。
除了服务器端,你还建议我使用jquery文件上传提供的javascript'前端检查'吗?或者是由服务器端引起的流量,例如延伸检查这么小,没有 - 让我们称之为 - '交通风险'..?
问候