检查azure blob容器中是否存在文件

问题描述 投票:0回答:2

我有一个天蓝色的blob容器名称“ x”,我想检查该blob中是否存在文件名“ a.jpg”,并根据该名称返回true或false。看起来很简单,但是当我用google搜索时并没有明确的答案。

azure azure-storage-blobs
2个回答
0
投票

在文档中明确提到,如果您使用的是c#,则可以使用ExistsAsync方法

ExistsAsync

0
投票

如果需要,您也可以使用REST Api。

public async Task<bool> FileExists(string fileName) { return await directory.GetBlockBlobReference(fileName).ExistsAsync(); }

更多麻烦...但是也可以。

请求获取Blob元数据请求可以如下构造。建议使用HTTPS。用存储名称替换myaccount帐户:

表1 GET或HEAD方法请求URI HTTP版本https://docs.microsoft.com/en-us/rest/api/storageservices/get-blob-metadata

https://myaccount.blob.core.windows.net/mycontainer/myblob?comp=metadata

© www.soinside.com 2019 - 2024. All rights reserved.