public async Task <IActionResult> GetBlob(string blobname) { Blobinfo b = new Blobinfo(); var data = await _blobService.GetBlobAync(blobname); b.Content = data.Content; b.ContentType = data.ContentType; return(File(b.Content, b.ContentType)); }
//private readonly BlobServiceClient _blobServiceClient; //public BlobService(BlobServiceClient blobServiceClient) //{ // _blobServiceClient = blobServiceClient; //} public async Task <Blobinfo> GetBlobAync(string name) { //var containerclient = _blobServiceClient.GetBlobContainerClient("userdocs"); //var blobclient = containerclient.GetBlobClient(name); //Response<BlobDownloadInfo> download = await blobclient.DownloadAsync(); Blobinfo binfo = new Blobinfo(); //binfo.Content = download.Value.Content; //binfo.ContentType = download.Value.ContentType; return(binfo); }