Задать вопрос
@1programmer

Почему не загружаются файлы на и сервер возвращает пустой объект?

Есть фронт, на котором пытаюсь сделать загрузку картинок, типа хостинга картинок, ничего сложного, на кнопку загрузки код :
const handleUploadPhoto = async e => {
        e.preventDefault();
        
        const formData = new FormData();

        fileList.forEach(file => {
            formData.append("files", file, file.name);
        });

        const { data } = await axios.post("/api/upload", formData, {
            headers: {
                "Content-Type": "multipart/form-data"
            }
        });

        console.log(data);
    };

fileList массив объектов e.dataTransfer.files.
На беке:
public function upload(Request $request)
    {
        return response()->json($request);
    }

Почему мне вовзращается {files:{}} если загружаю картинку, если загружаю что то типа
formData.append('test':'test'); все отрабатывает.... Где ошибся, подскажите пожалуйста, уже вроде и туторы посмотрел, везде одинаковый код, как и у меня.
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой 8 комментариев
Решения вопроса 1
@1programmer Автор вопроса
Отправляя на бек файл, я пытался его посмотреть, не знаю почему это не дебажится, по крайне мере у меня не получилось, я дописал бек сохранения картинок и все работает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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