当前位置: 首页 > news >正文

陕西住房和城乡建设网站网站备案几天

陕西住房和城乡建设网站,网站备案几天,易网网站,网站开发下载功能如何实现原文#xff1a;https://www.cnblogs.com/lyxy/p/5629151.html 场景#xff1a;客户端(浏览器)A----选择文件上传----服务器B----中转文件----服务器C----返回结果----服务器B----客户端A 有时候在项目中需要把上传的文件中转到第三方服务器https://www.cnblogs.com/lyxy/p/5629151.html 场景客户端(浏览器)A----选择文件上传----服务器B----中转文件----服务器C----返回结果----服务器B----客户端A 有时候在项目中需要把上传的文件中转到第三方服务器第三方服务器提供一个接收文件的接口。 而我们又不想把文件先上传到服务器保存后再通过File来读取文件上传到第三方服务器我们可以使用HttpClient来实现。 因为项目使用的是SpringMybatis框架文件的上传采用的是MultipartFile而FileBody只支持File。 所以这里采用MultipartEntityBuilder的addBinaryBody方法以数据流的形式上传。 这里需要引入两个jar包httpclient-4.4.jar和httpmime-4.4.jar Maven pom.xml引入 dependencygroupIdorg.apache.httpcomponents/groupIdartifactIdhttpclient/artifactIdversion4.4/version/dependencydependencygroupIdorg.apache.httpcomponents/groupIdartifactIdhttpmime/artifactIdversion4.4/version/dependency 上传代码 MapString, String map new HashMap(); CloseableHttpClient httpClient HttpClients.createDefault(); String result ; try {String fileName file.getOriginalFilename();       // 路径自定义HttpPost httpPost new HttpPost(http://192.168.xxx.xx:xxxx/api/**);       //此处可以设置请求头        //httpPost.setHeader(Authrization,“自定义的token”MultipartEntityBuilder builder MultipartEntityBuilder.create();// 文件流builder.addBinaryBody(file, file.getInputStream(), ContentType.MULTIPART_FORM_DATA, fileName);// 类似浏览器表单提交对应input的name和valuebuilder.addTextBody(filename, fileName);HttpEntity entity builder.build();httpPost.setEntity(entity);// 执行提交HttpResponse response httpClient.execute(httpPost);HttpEntity responseEntity response.getEntity();if (responseEntity ! null) {// 将响应内容转换为字符串result EntityUtils.toString(responseEntity, Charset.forName(UTF-8));// 将响应内容转换成Map,JSON依赖为fastJsonMap resultMap JSON.parseObject(result, Map.class); // 封装数据返回给前端          map.put(key,resultMap.get(field));} } catch (Exception e) {e.printStackTrace(); } finally {try {httpClient.close();} catch (IOException e) {e.printStackTrace();} } 转载于:https://www.cnblogs.com/joelan0927/p/10879312.html
http://www.pierceye.com/news/171531/

相关文章:

  • dw如何做网站后台佛山行业网站建设
  • 如何做网站轮播大图简单网页制作成品代码
  • 网站怎么做uc整合查企业网站
  • 网站没被收录什么原因网站排名点击工具
  • 江西南昌建设厅网站商品展示软件
  • 眼镜企业网站建设方案2015做那些网站致富
  • 创建个人网站的流程建设网站聊天室
  • cms 学校网站上海模板网站
  • 网站建设投资风险分析公司做的网站费用如何做账
  • 网站建设费用核算科目DW做的网页用网站打不开
  • wordpress标签搜索引擎嘉兴市做网站优化
  • 网站更换关键词怎么做好wordpress post fonts
  • 厦门优化网站排名网站备案转服务器
  • 怎样做pdf电子书下载网站做旅行攻略的网站
  • 怎样做网站推广啊抖音网站的flash怎么做
  • 网站建设小说网站建设目标是什么意思
  • 如何做一个好的网站中英文网站好处
  • wordpress站点版权设置晋中建设集团网站
  • 怎么夸一个网站做的好看烟台百度网站推广
  • 佛山市网站建设分站多少钱企业门户账号是什么
  • 大中型网站开发价格铜山区建设局局网站周保春
  • 为什么有人做商城优惠券网站卖科技风格设计网站
  • 企业网站的需求分析是做网站编辑还是做平面设计
  • 超酷 flash 网站淮南网红餐厅
  • 湛江网站建设开发株洲关键词seo优化服务商
  • 女的有没有做网站的十大经典随身空间小说推荐
  • 江西做网站哪家好监理证查询网
  • 北京驾校网站建设网络哪里能接活做网站
  • 建设网站公司排名西宁网站建设优化案例
  • 外贸网站推广有用吗网络服务投诉平台