在Firebase存储中使用函数for Firebase上传文件后,我想获取该文件的下载URL.
我有这个 :
...
return bucket
.upload(fromFilePath, {destination: toFilePath})
.then((err, file) => {
// Get the download url of file
});
Run Code Online (Sandbox Code Playgroud)
目标文件有很多参数.甚至一个名字mediaLink.但是,如果我尝试访问此链接,我会收到此错误:
匿名用户没有storage.objects.get访问对象...
有人可以告诉我如何获取公共下载Url?
谢谢
我正在运行基于 Firebase 实时数据库和 Firebase 存储的网络应用程序。
我需要每小时通过 Python google-cloud-storage lib 将新图像上传到 Firebase google 存储桶。这是文档。
我的图片上传代码(img_src 路径正确):
bucket = storage.bucket()
blob = bucket.blob(img_src)
blob.upload_from_filename(filename=img_path, content_type='image/png')
Run Code Online (Sandbox Code Playgroud)
图像似乎已成功上传,但在 Firebase 存储中手动查看时,无法加载。所有图像的规格似乎都是正确的。请将手动上传的图像(加载正常)的规格与损坏的图像进行比较。
感谢帮助!