我知道如何获取图像的URL,但是我经常使用它,以至于我每次都不要继续使用uri。因此,我想做的就是将图像下载到我的资产文件夹(覆盖旧文件),然后一遍又一遍地使用该文件。
这是我获取网址的方式
let storageRef = firebase.storage().ref('current_company_list.png');
storageRef.getDownloadURL().then(
function (url) {
// image = url
},
function (error) {
console.log(error);
},
);
但是我似乎无法找到如何下载它以不再用作uri ...
有什么办法吗?
答案 0 :(得分:0)
用于Cloud Storage的JavaScript Web客户端API没有提供本地下载对象的方法。如果您不想重复调用getDownloadURL
,则可以将其存储在某个地方以供重用。将来很有可能会从浏览器缓存(实际上是本地存储)中获取该URL coudl。