jjzjj

StorageMetadata

全部标签

android - Firebase 规则 : dynamically give access to a specific user

我正在构建一个Android应用程序,它需要我为用户存储一些图片。假设我有2个用户:A和B。他们应该能够读取/写入他们的特定文件夹:用户A可以读取和写入bucket/images/userA,用户B可以读取和写入bucket/images/用户B。他们不应访问任何其他内容。现在假设用户A上传了picture1.jpg和picture2.jpg。用户A如何将bucket/images/userA/picture1.jpg的访问权限授予用户B?不过,用户B不应访问picture2.jpg。我正在寻找一种可扩展到许多用户(~100.000+)的解决方案。我想每次我想授予对文件的访问权限时都向

swift - StorageMetadata' 没有成员 'downloadURL'

这个问题在这里已经有了答案:Valueoftype'StorageMetadata'hasnomember'downloadURL'(6个答案)关闭4年前。我使用下面的代码,但是当我更新代码并且pod出现以下错误时:StorageMetadata'hasnomember'downloadURL'staticfuncuploadVideoToFirebaseStorage(videoUrl:URL,onSuccess:@escaping(_videoUrl:String)->Void){letvideoIdString=NSUUID().uuidStringletstorageRef=S

swift - 类型 'StorageMetadata' 的值没有成员 'downloadURL'

我刚刚将Firebase存储更新到5.0.0,看起来metadata.downloadURL()不再被识别。(“StorageMetadata”类型的值没有成员“downloadURL”)虽然在查看文档后它应该仍然可用:https://firebase.google.com/docs/reference/swift/firebasestorage/api/reference/Classes/StorageMetadata#/c:objc(cs)FIRStorageMetadata(im)downloadURL该项目已经清理和重建。我错过了什么吗? 最佳答案