我在Blob容器中的azure上有图像文件.所有文件都有唯一的名称.我不得不在名称上搜索这些图像文件,而不需要扩展.例如我有文件:123.PNG 345.jpg 122.JPG
当前代码可以搜索我是否提供文件的完整名称,例如123.PNG.如何通过123传递它.
代码:ID作为参数传递,它是blob中的文件名:
var blobClient = storageAccount.CreateCloudBlobClient();
var container = blobClient.GetContainerReference("images");
container.CreateIfNotExists();
var blockBlob = container.GetBlockBlobReference(id);
blockBlob.FetchAttributes();
byte[] downloadedImage = new byte[blockBlob.Properties.Length];
blockBlob.DownloadToByteArray(downloadedImage, 0);
var imageBase64 = Convert.ToBase64String(downloadedImage);
Run Code Online (Sandbox Code Playgroud)