首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法完成从nodeJS上传视频到cloudinary

无法完成从nodeJS上传视频到cloudinary
EN

Stack Overflow用户
提问于 2018-06-06 03:11:08
回答 1查看 380关注 0票数 0

我执行以下代码:

代码语言:javascript
复制
var path = __dirname + '\\videos\\example.webm';
console.log(path);
cloudinary.uploader.upload(path, { resource_type: "video" }, function(success, err) {
    console.log('suc: ' + success);
    console.log('err: ' + err)
});

其行为是通过控制台将正确路径记录到800KB的.webm文件

C:\Users\Borys\Documents\igt\desktopApp\videos\example.webm

然后什么都没发生。它不会在控制台上记录更多信息。我没有得到任何错误。

我正确地请求了cloudinary类,并且正确地设置了config (在上面的代码之前)

代码语言:javascript
复制
const cloudinary = require('cloudinary');

cloudinary.config({
    cloud_name: 'myappname',
    api_key: 'my keys',
    api_secret: 'my keys'
});

为什么什么都没发生?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-06 04:02:52

您的呼叫如下所示:

代码语言:javascript
复制
cloudinary.uploader.upload(path, options, callback);

这是不正确的。

看一下herecallback应该是第二个参数,而不是第三个。如果需要将其他选项传递给该函数,则必须改用this调用:

代码语言:javascript
复制
cloudinary.v2.uploader.upload(path, options, callback);

注意方法链中的v2

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50707346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档