2015-02-23 3 views
0

Я хочу использовать что-то вдоль линий JQuery file upload (я открыт) в форме с большим количеством других полей для пользовательского интерфейса (например, предварительный просмотр изображений, удаление, размер файлов .etc), но я хочу представить файлы вместе с формой, как если бы я использовал нормальное поле HTML-файла.Можно ли использовать загрузку файла JQuery без AJAX?

Возможно ли это?

+0

Связано это с http://stackoverflow.com/questions/24386082/blue-imps-jquery-file-upload-send-files-with-form-like-normal-field – eloyesp

ответ

1

Если у вас есть console.log() после отправки формы, вы получите объект взамен, который содержит кучу информации. Среди этой информации вы можете найти, например, информацию о файле загружаемого файла.

Вы можете проверить это http://jsfiddle.net/1r0Lprkj/1/ и открыть консоль после того, как вы отправили форму.

Тогда, если вы хотите углубиться в это, вы можете проверить Javascript FileReader, который позволяет вам делать кучу классных вещей с загруженным файлом. https://developer.mozilla.org/en-US/docs/Web/API/FileReader

Чтобы ответить на ваш вопрос; Да, без AJAX можно добиться успеха.

+0

Есть ли что-нибудь уже выполненное для выполнения это, или только лучше, возможность сделать загрузку jquery-file не использовать AJAX для загрузки файла? – eloyesp

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