@viktorross

Как отправить файл через js на сервер?

Здравствуйте, пытаюсь отправить файл на сервер для загрузки в папку, но ничего не выходит, как в php нужно обработать массив media, чтобы извлечь оттуда файл и загрузить в папку? Попробовал массу вариантов, не сработало, возможно есть какие-то нюансы
const form = new FormData();
		const file = document.querySelector('#sendMessasgeFile').files[0];
		form.append('upfile', file);
				var data = {
					userId: user_id,
					media:form,
					command:'private'
				};
				conn.send(JSON.stringify(data));
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
непонятно, что представляет собой conn, поэтому попробую просто угадать

const form = new FormData();
const file = document.querySelector('#sendMessasgeFile').files[0];
form.append('media', file);
form.append('userId', user_id);
form.append('command', 'private');
conn.send(form);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Decart IT-production Москва
от 180 000 до 230 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
от 200 000 до 600 000 ₽
15 апр. 2024, в 09:15
1200 руб./за проект
15 апр. 2024, в 07:55
5000 руб./за проект
15 апр. 2024, в 04:12
1 руб./за проект