我已经将Blob图片写入IndexedDB,如下所示。 但是我不知道如何读出并显示在网页上。 我已经尝试过以下方法,但是失败了。
let transaction = db.transaction(["elephants"], 'readwrite')
let reqGetRes = transaction.objectStore("elephants").get(1)
reqGetRes.onsuccess = function (event) {
let imgFile = reqGetRes.result
let URL = window.URL || window.webkitURL;
let imgURL = URL.createObjectURL(imgFile);
return imgURL
}
但是,当我通过const imgSrcFrmIdb = getImgFromIdb()
调用上述代码时,
该图片仍然无法显示。