我正在尝试使用 tus 将视频文件上传到 vimeo(如Vimeo 开发人员 API 上的链接 Video Uploads 中所述
我可以通过在标题中添加授权、接受和内容类型字段以及推荐的正文来创建视频文件。(如链接中所述)。例如
const header = {
headers: {
'Content-Type': 'application/json',
'Accept': 'application/vnd.vimeo.*+json;version=3.4',
'Authorization': 'bearer ' + this.token
}
};
身体:
const body = {
"upload" : {
"approach" : "tus",
"size" : videoObj.size
},
"name" : videoObj.name
};
现在我想上传视频文件。我正在使用一种简单的方法来打开视频文件。在链接中,一行让我混淆 了“将视频文件的二进制数据修补到来自 upload.upload_link 的 URL,以及一些自定义 tus 标头:”。这是什么意思?
upload.upload_link 是我在创建视频对象时从响应中得到的。现在我正在尝试构建一个标题和正文对象,如图所示。
const header = {
headers: {
'Content-Type': 'application/offset+octet-stream',
'Upload-Offset': 0,
'Tus-Resumable': '1.0.0'
}
};
现在在哪里放置 upload.upload_link 并再次进行 api 调用?