2014-12-09 4 views
1

Есть ли способ определить minWidth и minHeight для изображений, которые будут загружены?
И в случае, когда размер изображения меньше минимально определенных размеров, он должен отображать ошибку, как и по умолчанию, для изображений, не соответствующих разрешенному типу файла, но говорящих примерно так: «вы не можете загружать изображения с шириной ниже 500px».
enter image description here
Как я могу это сделать?Dropzone.js определяет MinWidth и MinHeight для загрузки изображения

ответ

3

От их страницы, при создании Dropzone можно указать accept функцию, которая проверяет сброшенный файл:

Dropzone.options.myAwesomeDropzone = { 
    paramName: "file", // The name that will be used to transfer the file 
    maxFilesize: 2, // MB 
    accept: function(file, done) { 
    if (/* Get dimensions and check */) { 
     done("Invalid dimensions!"); 
    } 
    else { done(); } 
    } 
}; 

Как для получения высоты и ширины перед загрузкой, AFAIK лучший способ на данный момент является создайте скрытый тег img. См. Эту скрипку, например http://jsfiddle.net/superscript18/nry4h/

Смежные вопросы