2017-03-13 55 views
2

我想通過天藍色的功能將圖像上傳到blob存儲。努力讓它工作。通過天藍色存儲上傳圖像

var data = new FormData(); 
     xhr = new XMLHttpRequest(); 
     data.append('file', file); 
     data.append('name', file.name); 

     xhr.open('POST', 'https://[blobstorage]/api/upload/foo', true); 
     xhr.setRequestHeader('Content-type', 'multipart/form-data;'); 
     xhr.send(data); 

的POST被觸發在蔚藍的功能:

if (context.req.method === 'POST') { 
     fs.readFile(context.req.rawBody, function (err, data) { 
      context.log('data', data); 
      blobService.createBlockBlobFromText(containerName, blob, data, {contentSettings: {contentType: 'image/png'}}, function(){ 
       context.done(); 
      }); 
     }); 
    } 

這增加了一個文件Blob存儲,但不幸的是心不是圖像。

回答