Трябва да конвертирам изображението си в низ base64, за да мога да изпратя изображението си на сървър. Има ли някакъв js файл за това... ? Иначе как да го конвертирам
За целта можете да използвате <canvas>
на HTML5:
Създайте платно, заредете изображението си в него и след това използвайте toDataURL()
, за да получите base64 представянето (всъщност това е data:
URL, но съдържа base64-кодираното изображение).
Ако използвате dojo, той ни дава директен начин за кодиране или декодиране в base64.
Опитайте това:
За да кодирате масив от байтове, използвайки dojox.encoding.base64:
var str = dojox.encoding.base64.encode(myByteArray);
За декодиране на низ, кодиран по base64:
var bytes = dojox.encoding.base64.decode(str);