• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

kpuknet

Код:
<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'] и подобное)

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

admin

Для: kpuknet
ты файло ччерез аякс хочешь слать или что?
 
K

kpuknet

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

admin

Для: kpuknet
ну правильно
его и шлют через iframe, через Ajax никак это не сделать
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!