スポンサーリンク
サンプルコード
Azureで、BLOBストレージにファイルを書き込むサンプルです。
using Microsoft.WindowsAzure;
using Microsoft.WindowsAzure.Storage;
using Microsoft.WindowsAzure.Storage.Blob;
//ストレージアカウントを指定して、BLOB Clientを取得する
string connStr = "<ストレージアカウントの接続文字列>";
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connStr);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
//BLOBコンテナの取得
CloudBlobContainer container = blobClient.GetContainerReference("sample");
//BLOBコンテナが存在しない場合、作成する
container.CreateIfNotExists();
//ブロックBLOBで、ファイルを作成する
CloudBlockBlob blockBlob = container.GetBlockBlobReference("mytext.txt");
//ファイルに、文字列を書き込む
var data = System.Text.Encoding.UTF8.GetBytes("こんにちは BLOB");
using (var mem = new MemoryStream(data)) {
blockBlob.UploadFromStream(mem);
}
参考情報
ストレージアカウントの接続文字列を確認する方法
ストレージアカウントの接続文字列は、Azureポータルから確認する事が出来ます。
※ key1、key2 どちらでも接続可能です。
0 件のコメント:
コメントを投稿