• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

загрузка файла через 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'] и подобное)

Подскажите как сделать.
 
Для: kpuknet
ты файло ччерез аякс хочешь слать или что?
 
да.... уже нашел выход, чтобы не мучаться с multipart
сделал этот кусок ajax через iframe
(целый день убил на решение этого вопросы :ph34r: )
 
Для: kpuknet
ну правильно
его и шлют через iframe, через Ajax никак это не сделать
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab