Отправка файла через AJAX - PullRequest
0 голосов
/ 14 марта 2011

Начинал с ajax на прошлой неделе.Как бы я загрузить изображение, используя его.Что я хочу сделать, это загрузить изображение.Я хотел бы представить, используя input type="file", тогда PHP-файл должен собрать URL недавно загруженного изображения.И верните его функции ajax, чтобы поместить URL-адрес в <img src"" >

. Как можно это сделать.

Есть идеи?

Чудесный

Ответы [ 2 ]

2 голосов
/ 14 марта 2011

Я бы порекомендовал Valums ajax upload script .Если он сталкивается с браузером, который не поддерживает загрузку через ajax, он будет корректно обрабатывать их посредством скрытых загрузок iframe

Примечание: IE (все разновидности) не поддерживает загрузку файлов через ajax и поэтому по умолчанию вернется к загрузке iframe.

0 голосов
/ 14 марта 2011

Вы не можете отправлять файлы через AJAX последовательно. Вам нужно будет отправить свою форму в скрытый iframe для имитации транзакции AJAX. Использование iframe гарантирует, что ваше приложение будет совместимо со всеми браузерами, особенно с IE.

После просмотра моих закладок можно найти простой скрипт для облегчения этого с http://valums.com/ajax-upload/, но я не использовал его.

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