我一直在尝试检查Firebase存储中是否存在图像。根据文档,唯一的方法是检查异常
try
{
bookImageRef.GetDownloadUrlAsync().ContinueWith(task =>
{
Debug.Log(task.Result);
if (task.IsFaulted || task.IsCanceled)
{
Debug.LogError("Download URL: " + task.Result);
// use default.png
// ... now download the file via WWW or UnityWebRequest.
}
else if (task.IsCompleted)
{
Debug.Log("Download URL: " + task.Result);
// GetBookImageFromDB(Productcode, out _image, ImageDownloadLocDetails.DownloadDefault);
}
});
}
catch (Exception e)
{
Debug.Log(e);
}
已执行,该代码不会触发'if'语句或捕获方法
它只是记录
StorageReference gs://titlez-fae89.appspot.com/bookpics/prod123.png GetDownloadUrl。找不到失败。无法获取对象Http代码: 404。
注意我尝试了 StorageException 和 Exception 。似乎没有任何作用
这是我第一次在stackoverflow上发帖,我听说它像《权力的游戏》一样残酷。
请不要介意我的问题是否过于模糊,请随时告诉我我是否难以理解查询内容
感谢与问候