Я делаю проект в html, только javascript.У меня есть функция, которая преобразует изображение в base64, см. Код ниже.
function getBase64Image()
{
p = document.getElementById("picField").value;
img.setAttribute('src', p);
var canvas = document.createElement("canvas");
canvas.width = img.width;
canvas.height = img.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0);
var dataURL = canvas.toDataURL("image/png");
var r = dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
base64 = r;
alert(base64);
}
, но проблема в том, что когда я развернул свой веб-сайт, значит, когда я разместил свой HTML-файл на iis, он не работает, значит, вВ локальной файловой системе он показывает полный формат base 64, такой как iVb ...., но на iis он дает код base64 как просто "base".так почему он не работает на iis, я не знаю, поэтому, пожалуйста, помогите мне и пришлите мне HTML-файл, который будет работать на iis.