SpringMVC的跨服务器文件上传
跨服务器文件上传
//跨服务器文件上传
@RequestMapping("/fileUpload3")
public String fileUpload3(MultipartFile upload) throws Exception {
System.out.println("跨服务器文件上传");
//定义上传文件的服务器,地址是整个服务器请求地址
String path = "http://localhost:9090/uploads/";
String fileName = upload.getName();
//把文件的名称设置唯一值,uuid
String uuid = UUID.randomUUID().toString().replace("-", "");
fileName = uuid+"_"+fileName;
//创建客户端对象
Client client = Client.creat();
//和图片服务器进行连接
WebResource webResource = client.resource(path+fileName);
//上传文件
webResource.put(upload.getBytes());
return "success";
}