图片上传指定FTP 服务器:
@Controller("fileController")
public class FileController {
public static final String FILESERVERURL ="http://localhost:9090/day06_spring_image/uploads/";
@RequestMapping("/fileUpload2")
public String testResponseJson(String picname,MultipartFile uploadFile) throws Exception{
String fileName = "";
String uploadFileName = uploadFile.getOriginalFilename();
String extendName =
uploadFileName.substring(uploadFileName.lastIndexOf(".")+1,
uploadFileName.length());
String uuid = UUID.randomUUID().toString().replace("-", "").toUpperCase();
if(!StringUtils.isEmpty(picname)) {
fileName = uuid+"_"+picname+"."+extendName;
}else {
fileName = uuid+"_"+uploadFileName;
}
System.out.println(fileName);
Client client = Client.create();
WebResource resource = client.resource(FILESERVERURL+fileName);
String result = resource.put(String.class,uploadFile.getBytes());
System.out.println(result);
return "success";
}
}