jQuery文件上载验证Serverside与/和Clientside

时间:2015-03-23 13:58:07

标签: php jquery validation symfony file-upload

我对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'前端检查'吗?或者是由服务器端引起的流量,例如延伸检查这么小,没有 - 让我们称之为 - '交通风险'..?

问候

0 个答案:

没有答案