[英]Download/Upload file from AzureBlob to Nodejs server
我想將文件從Azure blob存儲下載到Nodejs服務器文件系統,在Nodejs端對該文件進行一些處理,然后從文件系統再次將文件的更新副本上傳到Blob存儲。
請提出某種方法/或任何人都已實現相同的方法。
謝謝 :)
使用Node.js下載Blob:
以下示例演示如何使用getBlobToStream下載myblob blob的內容,並使用流將其存儲到output.txt文件中:
var fs = require('fs');
blobSvc.getBlobToStream('mycontainer', 'myblob', fs.createWriteStream('output.txt'), function(error, result, response){
if(!error){
// blob retrieved
}
});
上傳一個文件
如何:將Blob上傳到容器中
Blob可以是基於塊或基於頁面的。 塊Blob可讓您更有效地上傳大數據,而頁面Blob已針對讀/寫操作進行了優化。 有關更多信息,請參閱了解塊Blob和頁面Blob。
阻止斑點
要將數據上傳到塊blob,請使用以下命令:
以下示例將test.txt文件的內容上載到myblob。
blobSvc.createBlockBlobFromLocalFile('mycontainer', 'myblob', 'test.txt', function(error, result, response){
if(!error){
// file uploaded
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.