1
ファイルベースである必要があるfirebaseストレージにイメージをアップロードしようとしていますが、filereaderを使用した後にどうすればいいでしょうか?fileReaderの後にイメージをファイルベースのストレージにアップロードする方法
function image(file, idOfImage){
var fr = new FileReader();
var imgCar = document.createElement('img')
imgCar.id = idOfImage
fr.onload = function() {
imgCar.src = fr.result;
}
fr.readAsDataURL(file);
document.body.append(imgCar)
}
// sometime later... I might call uploadImage() if user wants to save this image or other image...
// (I am calling image() a couple of times so multiple images on window)
function uploadImage(idOfImage){
var image = document.getElementById(idOfImage)
storage.ref('...').put(image); // I get error since not blob or file
//storage.ref('...').put(image.src); // I get same error since not blob or file
}
申し訳ありませんが。アップロードする画像を選択して、画像をアップロードする必要がないことがあるので、常にuploadImage()をしたくありません。 – Rekd
OK、私はこの権利を得ているかどうかを見てみましょう、ユーザーは画像をアップロードし、アップロードするかどうかを選択する必要がありますか?正しい? –
@Rekdまた、アプリがどのように動作し、より多くのコードを追加してください。 –