node.js - 从 Azure Blob 存储下载文件的示例

标签 node.js azure express azure-blob-storage node-request

我可以毫无问题地通过 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/

相关文章:

javascript - 将 RESPONSE BODY 图像转换为 base64

node.js - npm install - 错误 This version of node/NAN/v8 requires a C++11 compiler libxmljs@0.18.0 node-gyp rebuild

sql-server-2008 - Windows Azure 模拟器需要不断重置

azure - 应该 +(加号)符号用于 Azure Functions 2 中的路由

node.js - 请求执行的 Express 路由器顺序 : `/state/:params` vs `/state/absolute-path`

javascript - 什么是||字符在 Javascript 中代表什么?实际上我将它与 Nodejs 和 Passport 一起使用

Node.js、Express 和 GM (GraphicsMagick) - 添加水印和一般图像处理效率

azure - 运行状况探测表明端点(Azure 容器实例)已降级

node.js - 当第一个 Express 应用程序与路线不匹配时,回退到另一个 Express 应用程序

node.js - express.favicon() 是做什么的