大佬教程收集整理的这篇文章主要介绍了将文件从 unity 成功上传到 firebase 存储,但上传的文件出现 403 错误(非常奇怪),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的统一上传功能是:
public voID Upload(String path,byte[] bytes,Action onsuccess = null)
{
StorageReference reference = storage.GetReference(path);
DeBUG.Log("uploading " + path);
reference.PutBytesAsync(bytes).ConTinueWith((Task<StorageMetadata> task) =>
{
if (task.IsFaulted || task.IsCanceled)
{
// Uh-oh,an error occurred!
DeBUG.LogError(task.Exception.ToString());
DeBUG.Log(path);
}
else
{
// Metadata contains file Metadata such as size,content-type,and download URl.
Firebase.Storage.StorageMetadata Metadata = task.Result;
cache.Add(path,bytes);
onsuccess?.Invoke();
}
});
}
我对相关路径的存储规则是:
match /Points/{zonE}/{point}
{
match /{img}
{
allow read: if true;
allow write: if request.auth.token.email_verifIEd == true &&resource == null;
}
}
典型写入路径的示例是
/Points/zone_32.819393,35.000565/point_32.877963,35.007735/1.jpg
当我尝试上传图片时,出现 403 错误:
DeBUG.LogError(task.Exception.ToString());
但是在 Firebase 控制台中查看时,我可以看到成功上传的文件。 我需要知道上传操作是否成功,但即使文件上传成功也会出错,我在这里遗漏了什么?
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的将文件从 unity 成功上传到 firebase 存储,但上传的文件出现 403 错误(非常奇怪)全部内容,希望文章能够帮你解决将文件从 unity 成功上传到 firebase 存储,但上传的文件出现 403 错误(非常奇怪)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。