现在模拟一下Jersey从客户端发送图片到服务器。
1.Tomcat准备
(1)解压一个新的Tomcat作为图片服务器,然后修改端口号(有3处)。
(2)然后修改web.xml文件,关闭只读。
2.客户端准备
(1)新建一个Java工程,并添加Jersey的依赖包。
(2)编写程序
public class JerseyDemo{
public static void main(String[] args) throws IOException{
//实例化一个Jersey
Client client = new Client();
//另一台服务器的请求路径
String url = "http://localhost:8088/img-web/upload/qqq.jpg";
//设置请求路径
WebResource resource = client.resource(url);
//本地路径
String path = "C:\\1.jpg";
//读取文件到内存在
byte[] bs = FileUtils.readFileToByteArray(new File(path));
//发送开始
resource.put(String.class,bs);
System.out.println("发送完毕");
}
}