今天参照MSDN,创建一个Blob,
代码如下:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(ConfigurationManager.ConnectionStrings["StorageConnectionString"].ConnectionString);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("batContainer");
container.CreateIfNotExists();
发现一个很奇怪的错误:
The remote server returned an error: (400) Bad Request.
经研究发现原来是跟blob container的命名有关,只需要把 batContainer 改成小写的batcontainer就能运行了。
坑爹呀,微软官方解释如下:
http://msdn.microsoft.com/en-us/library/windowsazure/dd135715.aspx