我们已经在上一篇文章中讲解了把文件上传到远程服务器的一种方式:
java上传文件到远程服务器(一)---HttpURLConnection方式
本章来尝试使用HttpClient方式上传文件到远程服务器:
我们在之前的文章中已经在SpringMVC基础框架的基础上应用了BootStrap的后台框架,在此基础上记录HttpURLConnection上传文件到远程服务器。
基础项目源码下载地址为:
SpringMVC+Shiro+MongoDB+BootStrap基础框架
我们在基础项目中已经做好了首页index的访问。
现在就在index.jsp页面和index的路由Controller上做修改,HttpClient上传文件到远程服务器。
客户端HttpClient上传文件到远程服务器的原理是通过构造参数模仿form提交文件的http请求,把文件提交到远程服务器的接收路由中。
index.jsp的代码为:
<%@ include file="./include/header.jsp"%>
HttpURLConnection HttpURLConnection
<%@ include file="./include/footer.jsp"%>