上传课件

Example

请求方式 POST

https://global.talk-cloud.net/api/file/v1/upload

参数名 必选 类型 说明
Content-Type string multipart/form-data;
Tk-authkey string 企业Key
参数名 是否必选 类型 说明
filedata File 格式仅限:xls、xlsx、ppt、pptx、doc、docx、txt、pdf、jpg、gif、jpeg、png、bmp、mp3、mp4、zip、wav、mov'
isopen Int 0:表示非公开文档(只对当前教室内可用); 1:表示公开文档 公开文档表示公司的其他房间都可以关联此文档 ; 2:个人课件;默认1
dynamicppt Int 0:非动态ppt;1: 动态ppt ;默认0
isdefault Int 是否是缺省显示文件, 0:不是 ; 1:是 ,只有上传到房间的文件才需要设置
sender String 上传者名称
userid Int 上传者id
name String 上传文件名称
catalogid Int 文件夹id,只有在配置项开启时生效,若该值不传或为0
serial Int 房间号
thirdroomid String 第三方教室id
thirdfileid String 第三方课件id
replacefileid Int 被替换课件id,传值时会将该课件id内容替换成本次上传的内容
参数名称 类型 描述
result Int 0:成功
data obj 数据
data.fileid String 文件id
data.downloadpath String 下载地址(返回null。不可用)
data.swfpath String swf地址(返回null。不可用)
data.size String 文件大小
data.status String 文件状态 0排队中,1成功,2转换失败,3转换中
data.filename String 文件名称
data.dynamicppt String 是否动画ppt
data.fileprop String 文件分类 0:课堂文件 1:公有文件

返回示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
{
    "result":0,
    "data":{
        "fileid":17337078,
        "downloadpath":"/upload0/10377_20201618_101113_wuvkxppn",
        "swfpath":"/upload0/10377_20201618_101113_wuvkxppn",
        "size":9415017,
        "status":0,
        "filename":"Week27 Unit10-1 5.30.pptx",
        "dynamicppt":"1",
        "fileprop":2,
        "isAsynchrony":0,
        "notshownow":0
    }
}

© 2016-2023 北京拓课网络科技有限公司 版权所有  京ICP备17018423号-1 京公网安备11010502043461号