Начало распродаж · Скидка на доставку · Поступление новой коллекции

BELAYA KASKA / FEATURE

studioАвтор: Пуск‑Медиа (импорт)Просмотры: 3

FormData и multipart: заявка с файлами без стороннего uploader

fetch POST, поля брифа и вложения PDF в одном запросе.

Изображение статьи: FormData и multipart: заявка с файлами без стороннего uploader

Объект FormData собирает поля формы и File из input — fetch(url, { method: "POST", body: formData }) отправляет multipart без ручной границы boundary.

На сервере парсите через стандартный middleware (multer, Django, ASP.NET).

- [FormData — MDN](https://developer.mozilla.org/en-US/docs/Web/API/FormData) — append и отправка.

- [Using FormData objects — MDN](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest_API/Using_FormData_Objects) — Примеры с fetch.

---

## UX

Показывайте прогресс upload на больших видео-брифах — XMLHttpRequest.upload.onprogress или fetch с ReadableStream.

#JavaScript#формы#API

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.