Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

Windows Azure SDK for Node.js でBlobへアップロード


以下の通りですが、パス区切りはスラッシュじゃないとダメでした。

var azure = require('azure');
var blobService = azure.createBlobService();
// コンテナの作成
blobService.createContainerIfNotExists('folder', { publicAccessLevel : 'blob'}, function(err) { 
  // Block Blobのアップロード
  blobService.createBlockBlobFromFile('folder',    // container name 
                                      'hoge.gif',  // blob name
                                      'C:/Users/Public/Pictures/Sample Pictures/a.jpg',  // local file name 
                                     { contentType : 'image/jpeg'}, 
                                      function(err,blockBloc, response) {
                                        if(err) {
                                          console.log(err);
                                        }
                                      });
});