我正在尝试将jpg图片上传到Firebase存储,但出现错误提示
Firebase存储:用户无权访问 访问\“用户/当前用户ID转到此处/profilePicture.jpg \”。
存储规则:
service firebase.storage {
match /users/{userId}/profilePicture.jpg {
allow read;
allow write: if request.auth.uid == userId;
}
}
我的本机功能:
const imageRef = firebase.storage().ref().child(`/users/${currentUser.uid}/profilePicture.jpg`);
imageRef.put(blob, { contentType: mime });
我试图允许写而没有任何条件,但是那也不起作用。我该怎么办?