Azure Blob中的某些图像无法从Web访问(但有些可以)

时间:2015-12-14 20:43:38

标签: azure azure-storage-blobs cloudberry

我们有一个公共Azure blob,其中包含超过300,000个图像文件。我们用于上传文件的方法是通过 Cloudberry Drive 映射驱动器。

上传所有图片并通过https://ourazureaccount.blob.core.windows.net/ourblob/imagefile.jpg对其进行抽查后,我们遇到了间歇性问题。

有些图片从网上加载得很好。但其他人从网络浏览器中提出了这个错误:

错误:代码= BlobNotFound

当图片因“ BlobNotFound ”而失败时,我可以浏览到CloudBerry驱动器&路径,看到图像文件就好了。所以我知道该文件存在。

有谁知道为什么有些图片会从网络上加载,而其他图片会失败?

1 个答案:

答案 0 :(得分:0)

看起来像是一个URI字符问题,发布并查看网址,这些网址与其他网址相比有效。

如果URL字符是问题,请注意这些并使用编码值

  • 空白字符(空格,标签等)
  • 像这些特殊字符,粗体字符是正确的编码值,如果它们出现应该使用:
    • +表示空格(不能在URL中使用空格)。的%2B
    • /分隔目录和子目录。的%2F
    • ?分隔实际的URL和参数。的%3F
    • %指定特殊字符。的 25%
    • #表示书签。的 23%
    • &安培; URL中指定的参数之间的分隔符。的 26%