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();
}
}