比方说,我需要限制用户上传低于3MP(近2048px宽)的图像。我怎样才能在Dropzone.js中做到这一点?试图与“接受”做到这一点,但它不工作:在Dropzone.js中如何设置我们可以上传的最小图像分辨率?接受不起作用
$(function() {
var mediaDropzone;
mediaDropzone = new Dropzone("#media-dropzone", {
paramName: "file",
autoProcessQueue: false,
parallelUploads: 500,
maxFilesize: <%= ENV["max_image_size"] %>,
acceptedFiles: '<%= ENV["accepted_files"] %>',
accept: function(file, done) {
if (file.width < 2048) {
done("Naha, you don't.");
}
else { done(); }
}
});
仅仅通过File API接口(https://developer.mozilla.org/en-US/docs/Web/API/File)可能无法实现。你可以尝试一些画布库? – 2014-11-25 03:09:47