Задать вопрос
@alex2k19

Не отправляется картинка, ajax?

Всем привет! Есть форма на html
<form>
       <input type="file">
       <button>Send</button>
   </form>

В которую можно загрузить картинку, и залить ее на сервер
function success(data)
   {
       alert(data);
   }
   $('button').on('click', function(e)
   {

      e.preventDefault();
      //alert("GOOD");

      var form = new FormData();
      alert(form);

      $.ajax({
              type:'POST', // тип запроса
              url: "../../../uploads.php", 
              data: form, 
              cache: false, 
              contentType: false, 
              processData: false,
              success: success
          });

  });

Ну и php для загрузки( код файла uploads.php)
$file = $_FILES['tmp_name'];
  move_uploaded_file($file, '../uploads/');

Но при попытке отправить форму изображение не загружается!
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы