如何解决我一直在 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 举报,一经查实,本站将立刻删除。