controller 类
@PostMapping(value = "uploadImg")
@ResponseBody
public Object uploadImg(MultipartFile[] files){
return new DataResult("保存成功!",StatusCode.SUCCESS.getCode(),service.uploadImage(files));
}
service类:
配置文件里:
ImageUpload:
address: /usr/local/nginx/html/images/
imageport: 8088
server: 192.168.7.109
FTP_PORT: 21
FTP_USERNAME: root
FTP_PASSWORD: root
@Service
public class ImageConfigService {
private Logger log=LogManager.getLogger(ImageConfigService.class);
@Value("${ImageUpload.FTP_PORT}")
private String ftpPort ;
@Value("${ImageUpload.FTP_USERNAME}")
private String ftpUsername ;
@Value("${ImageUpload.FTP_PASSWORD}")
private String ftpPassword ;
@Value("${ImageUpload.address}")
String imageAddress;
@Value("${ImageUpload.imageport}")
private String imageport;
@Value("${ImageUpload.server}")
private String server;
@Value("${spring.datasource.primary.driverClassName}")
String driverName;
@Resource
@Qualifier("primaryJdbcTemplate")
JdbcTemplate jdbcTemplate;
public Object uploadImage(MultipartFile[] files) {
String tableNam