【发布时间】:2017-11-16 21:10:39
【问题描述】:
我正在尝试将文件从 azure 上传到外部服务 -
var requestStream = request.put(requestParams, function (err, res, body){
if(err){
deffered.reject(err);
return;
}
deffered.resolve([res, body]);
});
storage.getBlobToStream('recordings', fileName, requestStream, function(err, blobResult, blobResponse){
if(err){
return deffered.reject(err);
}
});
我从外部服务收到内容为空的错误。我以前的代码看起来像这样,它可以工作 -
storage.getBlobToLocalFile( ...)
fs.createReadStream(..).pipe(request.put(requestParams, callback))
由于我对 nodejs 的一点经验,我觉得我错过了一些东西。我使用过request 和azure-storage 库。谢谢。
【问题讨论】:
标签: node.js azure-blob-storage nodejs-stream