zBit
@zBit
Full stack web developer

$_FILES и ajax?

Как передать в PHP скрипт массив $_FILES при помощи ajax'а? Чтобы, собственно, принять его скриптом и залить файл на сервак.
  • Вопрос задан
  • 4682 просмотра
Решения вопроса 1
shushu
@shushu
Ну почему же нельзя?
Эта тема была для меня интересной, поэтому я решил попробовать сделать это.

за качество кода сильно не пинайте, писалось на коленке…

вот можете посмотреть реализацию. Поддерживает мультиаплоад.

содержимое post.php:
header('Content-Type: text/plain; charset="UTF-8"');
echo "\$_FILES: ".print_r($_FILES, 1)."\n\n";
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Lorigin
@Lorigin
Предпринимать
через айфрейм… по другому вроде никак
Ответ написан
Посмотрите тут, может подойдет valums.com/ajax-upload/
Ответ написан
KoXGen
@KoXGen
Напрямую никак… Только Flash, IFrame…
Ответ написан
zBit
@zBit Автор вопроса
Full stack web developer
Нашёл отличное решение www.profilepicture.co.uk/tutorials/ajax-file-upload-xmlhttprequest-level-2/
Спасибо, shushu. Твой вариант тоже работает.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы