2014-10-15 2 views
0

У меня есть поле для загрузки файла в моей форме. Я хочу получить размер файла в интерфейсе во время загрузки перед отправкой на сервер. Мне нужно ограничить ширину и высоту изображения 400 x 232 пикселя, прежде чем он будет загружен в папку uploads. Как можно ограничить/проверить ширину файла и высоту файла исключительно со стороны extjs?Получение размеров изображения в extjs fileupload

+0

Возможный дубликат [Как просмотреть изображение, получить размер файла, высоту и ширину изображения перед загрузкой?] (Http://stackoverflow.com/questions/12570834/how-to-preview-image-get-file-size -image-height-and-width-before-upload) – Alexander

+0

, но в приведенном выше вопросе возможна только проверка с помощью javascriptjquery. Как удовлетворить то же требование при загрузке файлов изображений с использованием поля extjs fileupload – user3363475

ответ

0

Если вы используете FileUpload компонент, а затем внутри Fileup.js, перейдите к onButtonTap function.Here после следующей строки (в готовом случае), вы можете применить свои собственные проверки.

var file = me.fileElement.dom.file[0]; 

Выше линии дает объект файла, вы можете применить console.log (файл), чтобы проверить содержание, я думаю, что он возвращает размер также, а затем вы можете применить свои собственные правила проверки.

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