我正试图使用tus将一个视频文件上传到vimeo (如链接在Vimeo developers上上传视频中所解释)。
我能够创建一个视频文件通过添加授权,接受和内容类型字段在标题和还推荐的身体。(如链接所述)。例如:
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是我在创建视频对象时从响应中得到的。现在,我正试图构建一个标题和body对象,如下所示。
const header = {
headers: {
'Content-Type': 'application/offset+octet-stream',
'Upload-Offset': 0,
'Tus-Resumable': '1.0.0'
}
};现在在哪里放置upload.upload_link并再次发出api调用?
发布于 2018-09-24 14:31:33
upload.upload_link是您要向其发出修补程序请求的uri。请注意,upload_link将有一个与API (api.vimeo.com)不同的路径,通常遵循upload.tus.vimeo.com的路线。
https://stackoverflow.com/questions/52460881
复制相似问题