Асинхронная загрузка изображений в форме - PullRequest
0 голосов
/ 13 сентября 2011

Итак, у меня есть эта форма, которую должен заполнить пользователь.В форме есть место для загрузки изображения.В настоящее время загрузка происходит, когда пользователь нажимает «Отправить» в конце формы, однако это вызывает задержку до 30 секунд (из-за размера изображения).

Что мне интересно, так это еслиесть способ начать эту загрузку, пока пользователь все еще заполняет форму, вместо того, чтобы выбирать изображение, заполнять форму, а затем загружать ее.(Таким образом, это действительно сокращает время, необходимое для каждой формы)

В самой форме уже есть дюжина других вещей, которые она делает для передачи информации в базу данных и тому подобное, поэтому я пытаюсьjavascript с событием onchange, чтобы войти в javascript, и, возможно, оттуда вернуться в php для выполнения загрузки, не перезагружая страницу.

Ответы [ 2 ]

1 голос
/ 13 сентября 2011

На самом деле не так много способов, самый распространенный - использовать iframe.Что-то вроде: http://valums.com/ajax-upload/

0 голосов
/ 14 сентября 2011

Это сработало очень хорошо для меня:

jQUploader

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...