我可以毫无问题地通过 Node/Express 将文件上传到 Azure blob 存储,但发现了有关如何下载文件的非常少的文档/完整示例。我在教程页面上找到了这个,但没有任何运气:
blobSvc.getBlobToStream('mycontainer', 'myblob', fs.createWriteStream('output.txt'), function(error, result, response){
if(!error){
// blob retrieved
}
});
还有其他人使用node.js/express 从 Azure blob 存储下载文件吗?您使用的是 Azure 还是其他方法(例如请求)。您能否分享如何从 Azure 获取文件并将其流式传输到文件夹?
最佳答案
有关于将 Azure 存储 Blob 与 Node.js 结合使用的完整教程 here 。本教程提到了 getBlobToLocalFile ,这听起来像是您可能正在寻找的内容。此方法的语法应该与 getBlobToStream 非常相似,但您将提供文件路径而不是流。
关于node.js - 从 Azure Blob 存储下载文件的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34345902/