@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));
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 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);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы