lipengjava

upload shared media

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