您能查看您的存儲帳戶的DefaultServiceVersion
嗎?要使Content-Disposition
正常工作,我相信DefaultServiceVersion
應該是2013-08-15
。
要得到DefaultServiceVersion
:
var cloudStorageAccount = new CloudStorageAccount(new StorageCredentials("accountname", "accountkey"), false);
var serviceProperties = cloudStorageAccount.CreateCloudBlobClient().GetServiceProperties();
var serviceVersion = serviceProperties.DefaultServiceVersion;
要設置DefaultServiceVersion
:
var cloudStorageAccount = new CloudStorageAccount(new StorageCredentials("accountname", "accountkey"), false);
var serviceProperties = cloudStorageAccount.CreateCloudBlobClient().GetServiceProperties();
serviceProperties.DefaultServiceVersion = "2013-08-15";
cloudStorageAccount.CreateCloudBlobClient().SetServiceProperties(serviceProperties);
一旦您設置DefaultServiceVersion
,它應該工作。
嗨Gaurav,你知道如何重置服務版本級別?我BLOB帳戶的當前級別爲'空'。當我看到serviceProperties.DefaultServiceVersion。如果將來出現問題,我只想要一種方法將其重置爲空。我試圖通過代碼將其重置爲null,但它不起作用。 –