SpringMVC跨服务器文件上传 需要导入
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-core</artifactId>
<version>1.18.1</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-client</artifactId>
<version>1.18.1</version>
</dependency>
@RequestMapping("/fileUpload3")
public void fileUpload3(MultipartFile upload){
//文件上传服务器路径
String path = "https://192.168.197.128:8080/uploads/";
//文件上传项
//获取上传文件名
String fileName = upload.getOriginalFilename();
//设置服务器文件名唯一
String uuid = UUID.randomUUID().toString().replace("-", "");
fileName = uuid+"_"+fileName;
//创建客户端对象
Client client = Client.create();
WebResource resource = client.resource(path + fileName);
try {
resource.put(upload.getBytes());
} catch (IOException e) {
e.printStackTrace();
}
}