Я convertin изображение в base64 строку, используя следующий кодBase64 конвертировать изображения не получить base64 строку
function getBase64Image() {
p = document.getElementById("fileUpload").value;
img1.setAttribute('src', p);
canvas.width = img1.width;
canvas.height = img1.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(img1, 0, 0);
var dataURL = canvas.toDataURL("image/jpg");
$("#b64").val(dataURL);
}
Но что я получаю в dataURL является Data;
и есть не base64 строка содержала.
Как я могу получить строку base64 из изображения?
Сначала вы должны прочитать изображение! – Pradeep
@Pradeep, как это сделать? – Alex
Возможный дубликат [CanvasContext2D drawImage() issue \ [onload и CORS \]] (http://stackoverflow.com/questions/32880641/canvascontext2d-drawimage-issue-onload-and-cors) – Kaiido