使用springmvc怎么实现跨服务器文件上传

使用springmvc怎么实现跨服务器文件上传?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

创新互联公司是一家专注于网站设计制作、网站设计与策划设计,迪庆州网站建设哪家好?创新互联公司做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:迪庆州等地区。迪庆州做网站价格咨询:18982081108

1.创建一个新的maven工程并且部署tomcat,用于做图片服务器并且在webapp下创建uploads文件

2.在应用服务器上的pom.xml导入坐标


 
   com.sun.jersey
   jersey-core
   1.18.1
 

 
   com.sun.jersey
   jersey-client
   1.18.1

3.index.jsp

跨服务器文件上传

  选择文件:

4.conteoller

@Controller
@RequestMapping("/user")
public class UserConteoller {

 /**
  * 跨服务器文件上传
  * @return
  */
 @RequestMapping("/fileupload")
 public String fileupload(HttpServletRequest request, MultipartFile upload) throws Exception {
  System.out.println("文件上传");

  //定义上传文件服务器路径
  String path = "http://localhost:9090/uploads/";

  //获取上传文件的名称
  String filename = upload.getOriginalFilename();
  System.out.println(filename);
  //把文件的名称设置位置 uuid
  String uuid = UUID.randomUUID().toString().replace("-", "");
  System.out.println(uuid);
  filename = uuid + "_" + filename;

  //完成跨服务器上传
  //创建客户端对象
  Client client = Client.create();
  //和图片服务器进行连接
  WebResource webResource = client.resource(path + filename);

  //上传文件
  webResource.put(upload.getBytes());
  return "success";
 }
}

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


当前文章:使用springmvc怎么实现跨服务器文件上传
当前网址:http://bzwzjz.com/article/pohooh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设推广 成都品牌网站建设 成都网站制作 外贸网站建设 温江网站设计 手机网站设计 成都网站制作 成都网站制作 企业手机网站建设 外贸营销网站建设 手机网站建设 移动手机网站制作 定制级高端网站建设 成都网站建设公司 网站建设改版 成都网站设计 成都网站建设 成都网站制作 网站设计制作报价 成都网站建设公司 成都网站建设 成都网站建设