Просмотр исходного кода

短信上传excle

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
4756dcd9af
1 измененных файлов: 32 добавлений и 1 удалений
  1. +32
    -1
      mallinkAdmin/src/main/java/com/simple/controller/WxMsgController.java

+ 32
- 1
mallinkAdmin/src/main/java/com/simple/controller/WxMsgController.java Просмотреть файл

@@ -5,12 +5,19 @@ import com.simple.common.Result;
import com.simple.common.ResultData; import com.simple.common.ResultData;
import com.simple.domain.po.WxMsg; import com.simple.domain.po.WxMsg;
import com.simple.service.WxMsgService; import com.simple.service.WxMsgService;
import com.simple.utils.Constant;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.apache.commons.io.IOUtils;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;

import java.io.File;
import java.io.FileOutputStream;
import java.util.UUID;


@RestController @RestController
@RequestMapping("wxMsg") @RequestMapping("wxMsg")
@@ -62,5 +69,29 @@ public class WxMsgController extends BaseController
public ResultData findById(Long id) { public ResultData findById(Long id) {
return new ResultData(Result.SUCCESS,"查询成功",wxMsgService.getById(id)); return new ResultData(Result.SUCCESS,"查询成功",wxMsgService.getById(id));
} }


@RequestMapping("/excleupload")
public ResultData courseplanimport(@RequestParam("file") MultipartFile file) {
if (file.isEmpty()) {
return new ResultData(Result.SUCCESS,"上传文件不能为空");
}

String filename= UUID.randomUUID()+file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
File path=new File(Constant.fileDirectory);
if(!path.exists()){
path.mkdirs();
}
String filepath= Constant.fileDirectory+File.separator+filename;
try {
FileOutputStream out=new FileOutputStream(new File(filepath));
IOUtils.write(file.getBytes(), out);
IOUtils.closeQuietly(out);
} catch (Exception e) {
return new ResultData(Result.ERROR,"上传失败");
}

return new ResultData(Result.SUCCESS,"上传成功",filepath);
}

} }

Загрузка…
Отмена
Сохранить