Browse Source

文件上传

dev^2
李鹏飞 5 years ago
parent
commit
82659b1430
  1. 28
      esua-epdc/epdc-module/epdc-oss/epdc-oss-server/src/main/java/com/elink/esua/epdc/controller/OssController.java

28
esua-epdc/epdc-module/epdc-oss/epdc-oss-server/src/main/java/com/elink/esua/epdc/controller/OssController.java

@ -207,11 +207,11 @@ public class OssController {
* 图片上传并压缩缩略图 * 图片上传并压缩缩略图
* *
* @return void * @return void
* @author yinzuomei * @author lpf
* @date 2020/02/27 * @date 2020/03/27
*/ */
@PostMapping("uploadImg") @PostMapping("uploadImg")
@ApiOperation(value = "上传文件") @ApiOperation(value = "上传图片")
public Result<UploadImgAllDTO> uploadImg(@RequestParam("file") MultipartFile file) throws Exception { public Result<UploadImgAllDTO> uploadImg(@RequestParam("file") MultipartFile file) throws Exception {
if (file.isEmpty()) { if (file.isEmpty()) {
return new Result<UploadImgAllDTO>().error(ModuleErrorCode.UPLOAD_FILE_EMPTY); return new Result<UploadImgAllDTO>().error(ModuleErrorCode.UPLOAD_FILE_EMPTY);
@ -232,4 +232,26 @@ public class OssController {
uploadAll.setFileName(file.getOriginalFilename()); uploadAll.setFileName(file.getOriginalFilename());
return new Result<UploadImgAllDTO>().ok(uploadAll); return new Result<UploadImgAllDTO>().ok(uploadAll);
} }
/**
* 文件上传
*
* @return void
* @author lpf
* @date 2020/04/02
*/
@PostMapping("uploadFile")
@ApiOperation(value = "上传文件")
public Result<UploadImgAllDTO> uploadFile(@RequestParam("file") MultipartFile file) throws Exception {
if (file.isEmpty()) {
return new Result<UploadImgAllDTO>().error(ModuleErrorCode.UPLOAD_FILE_EMPTY);
}
//上传文件
String extension = FilenameUtils.getExtension(file.getOriginalFilename());
String url = OssFactory.build().uploadSuffix(file.getBytes(), extension);
ossService.afterUpload(url, file.getSize());
UploadImgAllDTO uploadAll = new UploadImgAllDTO();
uploadAll.setImgUrl(url);
uploadAll.setFileName(file.getOriginalFilename());
return new Result<UploadImgAllDTO>().ok(uploadAll);
}
} }

Loading…
Cancel
Save