MCPcopy Create free account
hub / github.com/bsxj97/flower-mall / upload

Method upload

src/main/java/com/controller/FileController.java:38–59  ·  view source on GitHub ↗

上传文件

(@RequestParam("file") MultipartFile file, String type,HttpServletRequest request)

Source from the content-addressed store, hash-verified

36 * 上传文件
37 */
38 @RequestMapping("/upload")
39 public R upload(@RequestParam("file") MultipartFile file, String type,HttpServletRequest request) throws Exception {
40 if (file.isEmpty()) {
41 throw new EIException("上传文件不能为空");
42 }
43 String fileExt = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1);
44 String fileName = new Date().getTime()+"."+fileExt;
45 File dest = new File("F:/xy/tmp/鲜花/前后端分离/OnlineFlowerTransactionManagementSystem/src/main/webapp/upload"+"/"+fileName);
46 file.transferTo(dest);
47 if(StringUtils.isNotBlank(type) && type.equals("1")) {
48 ConfigEntity configEntity = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));
49 if(configEntity==null) {
50 configEntity = new ConfigEntity();
51 configEntity.setName("faceFile");
52 configEntity.setValue(fileName);
53 } else {
54 configEntity.setValue(fileName);
55 }
56 configService.insertOrUpdate(configEntity);
57 }
58 return R.ok().put("file", fileName);
59 }
60
61 /**
62 * 下载文件

Callers

nothing calls this directly

Calls 1

setNameMethod · 0.80

Tested by

no test coverage detected