Tôi đã liệt kê thành công các tệp khả dụng, nhưng tôi cần biết cách tôi có thể chuyển tệp đó xuống trình duyệt để người dùng tải xuống mà không nhất thiết phải lưu tệp đó vào máy chủCách tải tệp xuống trình duyệt từ Azure Blob Storage
Dưới đây là làm thế nào tôi có được danh sách các tập tin
var azureConnectionString = CloudConfigurationManager.GetSetting("AzureBackupStorageConnectString");
var containerName = ConfigurationManager.AppSettings["FmAzureBackupStorageContainer"];
if (azureConnectionString == null || containerName == null)
return null;
CloudStorageAccount backupStorageAccount = CloudStorageAccount.Parse(azureConnectionString);
var backupBlobClient = backupStorageAccount.CreateCloudBlobClient();
var container = backupBlobClient.GetContainerReference(containerName);
var blobs = container.ListBlobs(useFlatBlobListing: true);
var downloads = blobs.Select(blob => blob.Uri.Segments.Last()).ToList();
Thông tin thêm về mẫu khóa có giá trị tại đây: https://msdn.microsoft.com/en-us/library/dn568102.aspx –
Tôi đã sử dụng cách tiếp cận tương tự khi gặp lỗi khi tải xuống tệp chỉ với URI của nó. Cám ơn David. – Kris