как отправить файл на сервер js — Q&A Хекслет
2026-02-26 18:24 Diff

Ответы

Для отправки файла на сервер с помощью JavaScript можно использовать технологию AJAX. Пример кода:

В данном примере мы получаем элемент input, в котором пользователь выбирает файл для загрузки. Затем создаем объект XMLHttpRequest и объект FormData, в который добавляем выбранный файл. Далее, указываем метод и URL сервера, куда будет отправлен файл, и отправляем запрос с помощью метода send().

Хоть существует и более современный способ работы с сетью с помощью метода fetch, но XMLHttpRequest бывает полезным. Например, для отслеживания процесса загрузки.

На сервере необходимо обработать этот запрос и сохранить файл на сервере. Для этого можно использовать, например, Node.js и библиотеку multer.