如何解决Unity Firebase 存储
我正在创建一个从本地磁盘加载我的文件并将其上传到 firebase 云存储的函数。该函数能够在本地磁盘中找到该文件,但显示错误 firebase.storage.storageexception: Could not read file
。这是我的代码
public void StartUpload()
{
StartCoroutine(Upload());
}
private IEnumerator Upload()
{
var storage = FirebaseStorage.DefaultInstance;
var audioreference = storage.GetReference("gs://snack-stack.appspot.com");
string local_file = "file:///" + Application.persistentDataPath + "/" + "UnityTest" + "/" + "lmao.png";
var uploadTask = audioreference.PutFileAsync(local_file);
yield return new WaitUntil(() => uploadTask.IsCompleted);
if (uploadTask.Exception != null)
{
Debug.LogError($"Failed to upload because {uploadTask.Exception}");
yield break;
}
var getUrltask = audioreference.GetDownloadUrlAsync();
yield return new WaitUntil(() => getUrltask.IsCompleted);
if (getUrltask.Exception != null)
{
Debug.LogError($"Failed to get a download url with {getUrltask.Exception}");
yield break;
}
Debug.Log($"Downloaded from {getUrltask.Result}");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。