Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Canvas >> formdata

Автор RawonaM, февраля 22, 2013, 22:10

0 Пользователи и 1 гость просматривают эту тему.

RawonaM

Задача такая: взять изображение из canvas (html5) и отослать через форму.
Проблема: canvas имеет только функцию toDataURL(), то есть экспортировать картинку может только в формате base64.
Нужно перекодировать в бинарный формат, чтобы отправить по форме.
Это оказалось совершенно нетривиально. Кто-нибудь с таким сталкивался? Есть идеи какие-нибудь?

Demetrius

Если честно, я вообще с канвасом не работал.

Задача — просто раскодировать Base64, или что-то сложнее?

Про Base64 гуглится тема на стековерфлове, вроде есть плохо поддерживаемая функция atob, но наверное её лучше использовать вместе с fallback-кодом.

sasza

Цитата: Demetrius от февраля 22, 2013, 22:19
Про Base64 гуглится тема на стековерфлове
Надо же - эта ссылка у меня посещённой помечена. Но я по MS Jscript для Windows инфу искал :-)

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр