загрузка файла через Ajax внутри формы

  • Автор темы kpuknet
  • Дата начала
Статус
Закрыто для дальнейших ответов.
K

kpuknet

#1
Код:
<form enctype='multipart/form-data'>
... разные элементы типа input...

// кусок AJAX
здесь я вставляю через ajax поле типа <input type=file> и кнопка Загрузить
// END кусок AJAX

... разные элементы типа input...
... главная кнопка добавить ...
</form>
Так вот, при нажатии кнопки Загрузить должно происходить следующее:
= должна загружаться картинка на сервер (статус загрузки не нужен)
и вместо кускa AJAX должно выводиться, что типа картинка загружена.
= при этом всём все остальные элементы формы не затрагиваются

Сталкнулся с проблемами:
- AJAX передаёт через post данные, но у меня не получается получить массив $HTTP_POST_FILES (т.е. $HTTP_POST_FILES['big_image']['name'], $HTTP_POST_FILES['big_image']['tmp_name'] и подобное)

Подскажите как сделать.
 

admin

Well-known member
08.08.2003
2 754
0
#2
Для: kpuknet
ты файло ччерез аякс хочешь слать или что?
 
K

kpuknet

#3
да.... уже нашел выход, чтобы не мучаться с multipart
сделал этот кусок ajax через iframe
(целый день убил на решение этого вопросы :ph34r: )
 

admin

Well-known member
08.08.2003
2 754
0
#4
Для: kpuknet
ну правильно
его и шлют через iframe, через Ajax никак это не сделать
 
Статус
Закрыто для дальнейших ответов.