【发布时间】:2017-11-24 00:53:45
【问题描述】:
我是上传文件到 blob 存储的新手,我需要帮助将视频文件上传到 nodejs 中的 azure blob 存储。我为这项服务编写了一些代码。
这是我的服务代码 sn-p
uploadCourseVideo.post(multipartMiddleware, function (req, res) {
var dataStream;
console.log(req.body, req.files);
fs.readFile(req.files.file.path, function (err, dataStream) {
var blobSvc = azure.createBlobService('ariasuniversity', 'account key');
blobSvc.createContainerIfNotExists('elmsvideos', function (error, result, response) {
if (!error) {
// Container exists and is private
blobSvc.createBlockBlobFromStream('elmsvideos', 'myblob', dataStream, dataStream.length, function (error, result, response) {
if (!error) {
// file uploaded
}
});
}
});
});`
我得到的错误是 Stream.pause() is not a function.
请帮帮我。谢谢
【问题讨论】:
-
两件事:1)您在问题中包含了您的帐户密钥。即使我编辑了问题并删除了密钥,但任何人都可以进入编辑历史并查看密钥。 我要求您立即更改您的帐户密钥。 2) 请将错误消息粘贴为文本而不是图像。这种方式让事情变得更容易。
-
@GauravMantri Oka Bro 感谢安全问题。我现在正在改变它。