【问题标题】:BlobNotFound error - redirect to default fileBlobNotFound 错误 - 重定向到默认文件
【发布时间】:2020-01-16 21:09:43
【问题描述】:

我们使用 azure blob 来存储用户上传的网站图片,并将它们直接链接到我们的网站上。

例如用户上传 myPhoto.jpg 文件,我们将其存储到 maskedsubdomain.ourwebsite.com/Upload/myPhoto.jpg,在主网站上我们使用相同的 URL 来显示图像

<img src="https://maskedsubdomain.ourwebsite.com/Upload/myPhoto.jpg/>

有时图像会被删除或根本不存在(我当然是在简化 UC,有正当理由不再拥有图像)

当我们引用不退出 Azure Blob 的图像时返回

<Error>
<Code>BlobNotFound</Code>
<Message>
The specified blob does not exist. RequestId:8cdd3769-701e-00a0-0253-cca4f3000000 Time:2020-01-16T10:00:23.2322143Z
</Message>
</Error>

是否可以使用自定义消息代替此消息,理想情况下返回默认图像,例如用户友好的 404

谢谢!

【问题讨论】:

    标签: azure azure-storage azure-blob-storage


    【解决方案1】:

    该问题的一个可能解决方案是为静态网站托管配置一个存储帐户,然后将图像存储在$web blob 容器中(它是提供静态网站内容的 blob 容器)。作为配置的一部分,您将能够为 404(未找到)错误指定自定义页面。

    您可以在此处了解有关 Azure 存储中静态网站托管的更多信息:https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-websitehttps://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-how-to?tabs=azure-portal

    【讨论】:

      猜你喜欢
      • 2011-05-27
      • 2012-09-11
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 2020-04-05
      • 1970-01-01
      • 1970-01-01
      • 2016-03-13
      相关资源
      最近更新 更多