我在Azure Blob Storage上创建了镶木地板文件。现在我想下载它们。问题是它一直在失败。我认为它是因为它是一个具有相同名称的文件和文件夹。这是为什么?我只需要文件夹吗?由于文件只有0B?
我得到的错误如下:
它的说法是因为它已经下载了0B文件
答案 0 :(得分:1)
正如评论中所提到的,您可能已经下载了Block Blob
文件而不是下载实际文件,该文件是Azure的实现,以便在blob时处理并提供FileSystem
类似的访问权限存储被用作文件系统(Azure HDInsight群集的HDFS支持Azure Blob存储)。 Azure Blob Storage和AWS S3等对象存储具有这些自定义实现,可提供(或模拟)无缝文件系统,如体验。
简而言之,请勿下载Block Blob
。下载实际文件。