Имитировать аплоад файла на сервер из JS?

Здравствуйте!


Моя цель — составить в JS и отправить POST-запрос к серверу, зааплоадив файл, содержимое которого будет взять не с диска юзера, а сгенерировано в JS.

Не совсем понимаю, что для этого стоит использовать — xmlhttprequest или есть что-то более высокоуровневое?


P.S. Конкретная цель — зааплодить через API ВКонтакта изображение, созданное на canvas.
  • Вопрос задан
  • 2757 просмотров
Решения вопроса 1
barmaley_exe
@barmaley_exe
Да, XHR. Формируйте multipart запрос.
Только Вас ожидает подводный булыжник: отправлять Вам придется бинарные данные, а не все браузеры умеют отсылать их XHR'ом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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