当前位置: 首页 > 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.zqtcl.cn/news/979960/

相关文章:

  • 南宁网站建设哪个好天津网站建设咨询
  • 网站开发常用中间件计算机语言python
  • 学习html5的网站软件系统开发怎样容易
  • 做企业网站用什么华为弹性云服务器创建wordpress
  • 重庆手机网站开发网站建设的条件是什么
  • 舟山建设网站公司wordpress的总结
  • 如何做com的网站做网站设计学那个专业好
  • 中山如何建设网站如何安装wordpress模板
  • 如何搭建自己得网站树状wordpress主题
  • 公司网站是别人做的如何换logo北京网站设计浩森宇特
  • 直播网站制作做阿里巴巴网站电话
  • 免费建一个自己的网站做国内网站花费
  • 苏州手机网站搭建郑州建设网站制作公司
  • 贵阳网站建设kuhugz沽源网站建设
  • 深圳网站seo推广河北建设工程信息网停用公告
  • 给公司建网站 深圳wordpress去掉cat
  • 网站建设推荐华网天下土巴兔装修平台怎么收费
  • 微网站 网页成品网站模块
  • soap公司网站wordpress 相关推荐
  • 浙江质监站网址固始网站建设公司
  • 济南 外贸网站建设怎么知道网站是哪个公司做的
  • 分享wordpress优秀主题东莞百度seo找谁
  • 顺德网站制作案例价位超兽vps群
  • 网站建设 搜狐号电脑赚钱的项目有哪些
  • 做生意的网站广州互联网企业100强
  • 网站单页支付宝支付怎么做网站制作公司套路
  • 本网站维护升级官方网站建设滞后
  • 网站上漂亮的甘特图是怎么做的江门seo方法
  • 局域网建设网站seo优化查询
  • 网站安装模板wordpress多个函数文件