Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как в ajax запросе передать файл методом POST (https://javascript.ru/forum/jquery/6702-kak-v-ajax-zaprose-peredat-fajjl-metodom-post.html)

mcpro 16.12.2009 10:40

Как в ajax запросе передать файл методом POST
 
Есть ПХП скрип. который обрабатывает форму и закачивает, переданный ему файл на сервер. Если использовать обычную HTML форму, то все работает, но мне надо сделать отправку файла через ajax. Для этого на
<input type='file' /> я вешаю обработчик change, который формирует ajax запрос.
Вопрос. Как передать в этом запросе сам файл? При HTML форме файл помещался во временную директорию на сервере, а скрипту были доступны данные о временном файле. Если использовать ajax, то так сделать не возможно? Значит содержимое самого файла должно быть передано в POST запросе. Как его тогда передать?

Kolyaj 16.12.2009 10:41

Отправлять форму в невидимый iframe.


Часовой пояс GMT +3, время: 20:49.