SpringMVC完成文件上传
文件上传的专业知识回望
文件上传的需要前提条件
导进文件上传的jar包
传统方式上传文档
跨服务器上传文件
很有可能碰到的问题
文件上传的专业知识回望
文件上传的需要前提条件
1、form 表格的 enctype 选值务必是:multipart/form-data(初始值是
:application/x-www-form-urlencoded)enctype:是表格要求文章正文的种类2、method 特性选值务必是 Post
3、给予一个文档挑选域
导进文件上传的jar包
传统方式上传文档
传统方式的文件上传,指的是大家上传的资料和浏览的使用出现于同一台服务器上。而且上传进行以后,电脑浏览器很有可能自动跳转。
SpringMVC框架给予了MultipartFile目标,该对象表明上传的文档,规定自变量名字务必和表格file标识的name特性名字同样。
jsp编码:
UserController类:
挑选文件上传(选择一张图片):
运作結果:
传统方式与SpringMVC方式运作結果一样,对比于传统的方式,SpringMVC方式更为便捷。
打开文件部位(新项目的target文件目录下):
F:java_workspace
springmvc_day02_02_fileuploadtargetspringmvc_day02_02_fileuploaduploads,这儿便是大家上传的文档了。
跨服务器上传文件
留意这儿就必须2个新项目了,此外一个新项目运行tomcat服务器做为照片服务器,因此大家需用新创建一个新项目。
1、最先大家必须构建个照片服务器(创建一个新的新项目
springmvc_day02_fileuploadserver配备tomcat如下所示)【不用些别的编码,只要配备tomcat就可以】。
留意大家必须提早在这个图片服务器中的target文件目录下建立个uploads文件夹,用以向照片服务器储放照片時间,储放照片应用。我的途径是F:java_workspace
springmvc_day02_fileuploadservertargetspringmvc_day02_fileuploadserveruploads。
下边的使用全是针对非照片服务器的那一个新项目使用的。
2、完成SpringMVC跨服务器方式文件上传必须导进开发设计必须的jar包。
撰写文件上传的JSP网页页面
UserController类:
3、与此同时运行2个新项目的tomcat服务器。
挑选文件上传
运作結果:
大家开启做为照片服务器的那一个新项目的target文件目录寻找uploads文件目录F:java_workspace
springmvc_day02_fileuploadservertargetspringmvc_day02_fileuploadserveruploads,就可以见到跨服务器上传来的照片了。
以上便是SpringMVC完成文件上传【传统方式上传、跨服务器上传】的所有内容。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。