是的,您可以使用official SDKs從Azure存儲中獲取文件。爲此,您將需要Blob功能 - take a look here。 而且,如果您想要自己實現,則可以使用Azure Storage REST API。
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("ahrimanstoraccount_AzureStorageConnectionString"));
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("vhds");
CloudBlockBlob blockBlob = container.GetBlockBlobReference("yourfilename.txt");
string path = (@"C:\Temp\yourlocalfilename.txt");
blockBlob.DownloadToFile(path, FileMode.OpenOrCreate);
的app.config:同樣的做法正在爲控制檯和ASP.NET MVC:從註釋
<appSettings>
<add key="ahrimanstoraccount_AzureStorageConnectionString" value="DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey" />
</appSettings>
UPD。可以通過以下方式添加Azure存儲:1)單擊項目=>添加=>添加連接服務=> Azure存儲=>選擇您的存儲帳戶。這將安裝所有需要的庫和有效的連接字符串到你的web.config中。 2)完成後,瀏覽器將打開代碼段將顯示 的頁面,並通過轉到Azure存儲頁面並將鍵/名稱複製到連接字符串來手動進行。
你想從blob存儲通過javascript獲取json文件? – Pierfrancesco
這可能嗎? – yellowborat