Cloudinary node.js上传进度

时间:2018-07-28 16:40:47

标签: node.js electron cloudinary

我在angularjs Web SPA中使用cloudinary,并且有一个名为.progress的不错的回调:

.progress(function (info) {
    //file.progress = Math.round((e.loaded * 100.0) / info.total);
    //file.status = "Uploading... " + file.progress + "%"
    console.log(info);
})

基本上是用有关状态信息的数据记录对象。

现在我想知道在服务器端通过nodeJS代码上传时是否能够以某种方式获得相同的进度

cloudinary.v2.uploader.upload(path, { resource_type: "video" }, function(err, success) {
    console.log('err: ' + JSON.stringify(err));
    console.log('suc: ' + JSON.stringify(success.secure_url));
});

我正在使用电子,因此可以与ipcMain进行nodeJS前端通信,可以将自定义事件从节点发送到前端,这样我就可以每上传1%传递新事件并在前端显示一些进度条。

但是,由于cloduinary文档没有提供有关如何获取使用nodejs上传的状态的其他信息,所以我不知道该怎么做以及是否可行。

1 个答案:

答案 0 :(得分:0)

经过更多的谷歌搜索后,我发现来自cloudinary合作者的information on github不能在服务器端上传。