首页 > 代码库 > java okhttp 发送图片
java okhttp 发送图片
@RequestMapping(value="http://www.mamicode.com/demo2", method=RequestMethod.POST) @ResponseBody public String demo2(String fileName, MultipartFile myfile, HttpServletRequest request) throws IllegalStateException, IOException{ String path = request.getServletContext().getRealPath("files"); path += "/" + myfile.getOriginalFilename(); File file = new File(path); myfile.transferTo(file); OkHttpClient client = new OkHttpClient(); MediaType MEDIA_TYPE_TEXT = MediaType.parse("image/png"); RequestBody requestBody = new MultipartBuilder() .type(MultipartBuilder.FORM) .addFormDataPart("title","测试图片") .addFormDataPart("file",fileName, RequestBody.create(MEDIA_TYPE_TEXT, new File(path))) .build(); Request request1 = new Request.Builder() .url("http://192.168.1.139:8080/a/upload/upload") .post(requestBody) .build(); Response response = client.newCall(request1).execute(); if (!response.isSuccessful()) { throw new IOException("服务器端错误: " + response); } /* System.out.println(response.body().string());*/ System.out.println(fileName+" - 上传成功"); return "success"; }
依赖的jar包:http://files.cnblogs.com/files/fengwenzhee/okhttp.rar
java okhttp 发送图片
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。