1. 在backend_item服务中处理图片上传
1.1 controller
package com.bjsxt.backenditem.controller;
import com.bjsxt.backenditem.service.FileUploadService;
import com.bjsxt.utils.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
/**
* 图片上传
*/
@RestController
@RequestMapping("/file")
public class FileUploadController {
@Autowired
private FileUploadService fileUploadService;
/**
* 图片上传
*/
@RequestMapping("/upload")
public Result fileUpload(MultipartFile file){
try{
Result result = fileUploadService.fileUpload(file);
return result;
}catch (Exception e){
e.printStackTrace();
}
return Result.build(500,"error");
}
}
1.2 service
package com.bjsxt.backenditem.service;
import com.bjsxt.utils.Result;
import org.springframework.web.multipart.MultipartFile;
public interface FileUploadService {
Result fileUpload(MultipartFile file);
}
1.3 serviceImpl
package com.bjsxt.backenditem.service.impl;
import com.bjsxt.backenditem.service.FileUploadService;
import com.bjsxt.utils.FtpUtil;
import com.bjsxt.utils.IDUtils;
import com.bjsxt.utils.Result;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
@Service
public class Fil