Конвертировать HTML5 Canvas в файл для загрузки?
Стандартная загрузка файла HTML работает следующим образом:
В моем случае я загрузил изображение в холст html5 и хочу отправить его в виде файла на сервер. Я могу сделать:
var canvas; // some canvas with an image
var url = canvas.toDataURL();
Это дает мне изображение / PNG в качестве base64.
Как я могу отправить изображение base64 на сервер так же, как это делается с файлом типа ввода?
Проблема в том, что файл base64 отличается от типа файла, который находится внутри типа ввода = "файл".
Могу ли я преобразовать base64, чтобы типы были одинаковыми для сервера?