微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我一直在 nextjs 中使用 vimeo 包上传视频,但它抛出了一个无效的参数

如何解决我一直在 nextjs 中使用 vimeo 包上传视频,但它抛出了一个无效的参数

我尝试上传视频并在 vimeo 中授予了所有权限,但它抛出错误 2002。这是我的 (Nextjs) 代码

export default async (req,res) => {
    const form = new formidable.IncomingForm();
    form.uploadDir = "./";
    form.keepExtensions = true;
    form.parse(req,(err,fields,files) => {
        console.log(err,files);
      
        let file_name = files
        client.upload(
            file_name,{                   
                'name': 'videoName','description': "videoDescription",'locale': "en",'content_rating': ["safe"],'size': 31032306,"upload": {
                    "approach": "tus","size": 31032306
                  }
            },function (uri) {
                console.log('Your video URI is: ' + uri);
            },function (bytes_uploaded,bytes_total) {
                var percentage = (bytes_uploaded / bytes_total * 100).toFixed(2)
                console.log(bytes_uploaded,bytes_total,percentage + '%')
            },function (error) {
                console.log('Failed because: ' + error)
            }
        )

    });
};

这里是错误

失败原因:无法启动上传。 [错误:{"invalid_parameters":[{"field":"upload.size","error_code":2002,"error":"发生了一些奇怪的事情。请重试。","开发者消息":"所需的正文请求中缺少。"}],"error": "您提供的参数无效。请联系此应用程序的开发人员。","link":null,"developer_message":"传递给此 API 端点的参数没有' t 通过 Vimeo 的验证。请查看 invalid_parameters 列表以获取更多信息。","error_code":2204}]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。