image.png
1)、导入开发需要的jar包,在这里我们引用jersey
com.sun.jersey
jersey-core
1.18.1
com.sun.jersey
jersey-client
1.18.1
2)、前端
文件上传:
3)、后端
@RequestMapping("/file")
@Controller
public class FileController {
@RequestMapping("/fileupdate3")
public String filessss(HttpServletRequest request, MultipartFile upload) throws Exception{
System.out.println("跨服务器方式的文件上传...");
//定义服务器的请求路径
String path="http://localhost:8090/fileuploadServer_war/uploads/";
//获取到上传文件名称
String filename = upload.getOriginalFilename();
String uuid = UUID.randomUUID().toString().replaceAll("-", "").toUpperCase();
// 把文件的名称唯一化
filename = uuid+"_"+filename;
//创建客户端对象
Client client=new Client();
//连接图片服务器
WebResource webResource = client.resource(path + filename);
//上传文件
webResource.put(upload.getBytes());
return "success";
}
}