Задача такая: взять изображение из canvas (html5) и отослать через форму.
Проблема: canvas имеет только функцию toDataURL(), то есть экспортировать картинку может только в формате base64.
Нужно перекодировать в бинарный формат, чтобы отправить по форме.
Это оказалось совершенно нетривиально. Кто-нибудь с таким сталкивался? Есть идеи какие-нибудь?
Если честно, я вообще с канвасом не работал.
Задача — просто раскодировать Base64, или что-то сложнее?
Про Base64 гуглится тема на стековерфлове (http://stackoverflow.com/questions/2820249/base64-encoding-and-decoding-in-client-side-javascript), вроде есть плохо поддерживаемая функция atob, но наверное её лучше использовать вместе с fallback-кодом.
Цитата: Demetrius от февраля 22, 2013, 22:19
Про Base64 гуглится тема на стековерфлове (http://stackoverflow.com/questions/2820249/base64-encoding-and-decoding-in-client-side-javascript)
Надо же - эта ссылка у меня посещённой помечена. Но я по MS Jscript для Windows инфу искал :-)