@ankane

Как работает загрузка файлов?

Интересует как работает загрузка файлов с клиента ( браузер ) на сервер. Интересует сам механизм, чтобы понимать реализации того то уже есть готовое. Действительно ли ajax на самом деле не загружает файлы асинхронно, а делает нечто иное.

Т.е. я выбираю в форме файл на файловой системе. Нажимаю отправить. Что происходит в тот момент?
  • Вопрос задан
  • 2664 просмотра
Решения вопроса 2
mrsombre
@mrsombre
Веб-программист
https://ru.wikipedia.org/wiki/Multipart/form-data
Чтобы лучше понять механизм, просто посмотрите в тело запроса через панель заработки в хроме или файрбаг в фф при отправке пост запроса с файлом.
Ответ написан
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Вот тут Как сконвертировать файл в Base64 JavaScript? есть ссылки, как реализована отправка бинарных файлов с помощью XMLHttpRequest.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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