예제 #1
0
 /**
  * 按类型获取文件
  *
  * @param type 1:头像, 2:相册, 9:语音
  * @return
  */
 @RequestMapping(value = "/byType")
 @ResponseBody
 public RespBody getByType(@RequestParam(value = "type", required = true) Integer type) {
   if (type == 0) {
     //            type = ResourceType.HEAD;
     throw new ServiceException(201);
   }
   return RespBody.success().setBody(service.getByType(type));
 }
예제 #2
0
 protected RespBody check(MultipartFile media, int type) {
   if (!ResourceType.check(type)) {
     return RespBody.fail(200);
   }
   // 文件大小小于1KB或才大于1G
   if (media.getSize() < 1 << 10 || media.getSize() > 1 << 30) {
     return RespBody.fail(201);
   }
   return RespBody.success();
 }
예제 #3
0
 @Override
 protected RespBody check(Resource t) {
   return RespBody.success();
 }
예제 #4
0
 /**
  * 获取文件
  *
  * @param uid
  * @return
  */
 @RequestMapping
 @ResponseBody
 public RespBody get(@RequestParam(value = "uid", required = true) Integer uid) {
   return RespBody.success().setBody(service.get(uid));
 }