Firebase API和Google Cloud Storage API的这种交叉让我头疼。
我已经到了可以在Node.js上使用Firebase Admin将文件上传到路径的地步。但是可以通过
获得的公共链接const uploadInfo = await storage.bucket().upload(path, {
destination: `coins/${id}`
})
uploadInfo[1].mediaLink // is not publicly accessible
但是mediaLink和selfLink不能公开访问。
我无法使用Firebase API在客户端获取公共链接,因为Firebase不会缓存公共链接,因此在快速滚动列表中加载图像非常慢。但是,如果我使用公共链接,则速度非常快。因此,我想将公共链接上传到我的Firebase数据库中,以便以最快的加载时间进行检索。