在颤动中将图像上传到Firebase后无法获取downloadUrl的问题可能是由于以下几个原因导致的:
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read;
// 其他规则...
}
}
}
catch
方法来捕获错误并进行处理,例如:storageRef.put(file).then(function(snapshot) {
console.log('上传成功');
snapshot.ref.getDownloadURL().then(function(downloadURL) {
console.log('获取下载URL成功:', downloadURL);
}).catch(function(error) {
console.log('获取下载URL时发生错误:', error);
});
}).catch(function(error) {
console.log('上传时发生错误:', error);
});
总结: 在颤动中将图像上传到Firebase后无法获取downloadUrl的问题可能是由于权限设置不正确、图像上传未完成、错误处理不正确或Firebase配置错误等原因导致的。您可以通过检查权限设置、等待足够的时间、正确处理错误以及确保Firebase配置正确来解决这个问题。
领取专属 10元无门槛券
手把手带您无忧上云