Im пытается загрузить изображение в базу огня, я знаю, что я не могу загрузить изображение, так как я сделал что-то, что принимает изображение и преобразует его но он не будет конвертировать в base64 строку правильно, и я постоянно получаю ошибку «FileReader не является функцией»Im пытается загрузить изображение в firebase, но код не работает
здесь функция:
function encode(){
var file = document.getElementById("inputFileToLoad").files; //get the file
if (file.length > 0)
{
var fileToLoad = file[0];
var fileReader = new fileReader();
fileReader.onload = function(loadFileEvent) {
var srcData = loadFileEvent.target.result; // <--- data: base64
//connect to firebase and set it
var uploadEncodedImg = new Firebase("https://image-uploads.firebaseio.com/");
uploadEncodedImg.set({
img: srcData,
});
console.log("uploaded to Firebase");
//get the image on firebase and load it off the server
uploadEncodedImg.child('img').on("value", function(snapshot) {
console.log(snapshot.val());
document.getElementById("Encoded").src = snapshot.val();
});
}
fileReader.readAsDataURL(fileToLoad);
}
}
Я имел взгляд и, кажется, правильно работать. Спасибо –