问题描述
我尝试上传视频并在 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 (将#修改为@)