我可以使用哪个js库从任何浏览器上传文件,并允许客户端限制文件大小
答案 0 :(得分:0)
dropzone.js可以。 dropzone website 他们的例子:
Dropzone.options.myAwesomeDropzone = {
paramName: "file", // The name that will be used to transfer the file
maxFilesize: 2, // MB
accept: function(file, done) {
if (file.name == "justinbieber.jpg") {
done("Naha, you don't.");
}
else { done(); }
}
};
答案 1 :(得分:-1)
它有选项
maxFileSize为
允许的最大文件大小(以字节为单位)。
类型:整数默认值:undefined示例:10000000 // 10 MB注意:这个 选项仅对支持File API的浏览器有效。
但旧浏览器不支持此功能。并且不太可能有任何方法来解决它
答案 2 :(得分:-1)
试试https://github.com/mailru/FileAPI 我们在我们的网络项目中使用这个库,在除android默认浏览器之外的任何浏览器中都能正常工作。