shared_media_upload.js
2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/**
* @api {post} /DocSharing/sharedMediaUpload 31.上传媒体共享的文件
* @apiName sharedMediaUpload
* @apiGroup doc
* @apiVersion 2.1.0
* @apiDescription 上传媒体共享的文件。<br/>
* 允许格式:mp4/mp3/flv。<br/>
* 允许大小:100M。<br/>
* 允许同时上传多个文件,最多10个。<br/>
* 使用接口 <b>21</b> 中得到的文档服务器地址上传。
*
* @apiParam {String} siteId 站点标识
* @apiParam {Long} timestamp 时间戳
* @apiParam {String} authId MD5(siteId+timestamp)
* @apiParam {String} createUserName 上传者名字
* @apiParam {String} createUserID 上传者 id
* @apiParam {String} [mtgKey] 课堂标识,如果指定该值,会将文件绑定到课堂
*
* @apiParamExample {form-data} 请求示例
<html>
<body>
上传文件程序应用示例
<form action="sharedMediaUpload" method="post" enctype="multipart/form-data">
请选择要上传的文件<input type="file" name="upfile" size="50">
siteID:<input type="text" name="siteID" size="50" value="admin">
timestamp:<input type="text" name="timestamp" size="50" value="1442286924284">
authId:<input type="text" name="authId" size="50" value="68e150f469667a9972b7f82bc6ec0877">
createUserName:<input type="text" name="createUserName" size="50" value="admin">
createUserID:<input type="text" name="createUserID" size="50" value="402880f44fa5bcac014fa5dff5330001">
<input type="submit" value="提交">
</form>
</body>
</html>
*
* @apiSuccess {int} code
* 0:成功 <br/>
* 1:不是上传请求 <br/>
* 2:编码错误 <br/>
* 3:无法解析请求内容 <br/>
* 4:没有上传文件,或者上传文件超过10个 <br/>
* 5:siteId 不能为空 <br/>
* 6:authId 错误 <br/>
* 7:文件类型不支持 <br/>
* 8:保存文件信息失败 <br/>
* 10:保存文件失败 <br/>
* @apiSuccess {Array} list
* @apiSuccess {String} list.id 文件 id
* @apiSuccess {String} list.name 文件名称
*
* @apiSuccessExample {json} 返回示例
{
"list": [
{
"id": "1",
"name": "1.mp4",
}
],
"code": 0
}
*
*/