高考考试网
当前位置: 首页 高考资讯

spring文件上传怎么实现(springmvc文件上传教程)

时间:2023-06-12 作者: 小编 阅读量: 5 栏目名: 高考资讯

并且上传完成之后,浏览器可能跳转。SpringMVC框架提供了MultipartFile对象,该对象表示上传的文件,要求变量名称必须和表单file标签的name属性名称相同。编写文件上传的JSP页面UserController类:3、同时启动两个项目的tomcat服务器。

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_workspacespringmvc_day02_02_fileuploadtargetspringmvc_day02_02_fileuploaduploads,这里就是我们上传的文件了。

跨服务器上传文件

注意这里就需要两个项目了,另外一个项目启动tomcat服务器作为图片服务器,所以我们需要新建立一个项目。

1、首先我们需要搭建个图片服务器(建立一个新的项目springmvc_day02_fileuploadserver配置tomcat如下)【不需要些其他代码,只需要配置tomcat即可】。

注意我们需要提前在这个图片服务器中的target目录下创建个uploads文件夹,用于向图片服务器存放图片时间,存放图片使用。我的路径是F:java_workspacespringmvc_day02_fileuploadservertargetspringmvc_day02_fileuploadserveruploads。

下面的操作都是对于非图片服务器的那个项目操作的。

2、实现SpringMVC跨服务器方式文件上传需要导入开发需要的jar包。

编写文件上传的JSP页面

UserController类:

3、同时启动两个项目的tomcat服务器。

选择文件上传

运行结果:

我们打开作为图片服务器的那个项目的target目录找到uploads目录F:java_workspacespringmvc_day02_fileuploadservertargetspringmvc_day02_fileuploadserveruploads,就可以看到跨服务器上传来的图片了。

以上就是SpringMVC实现文件上传【传统方式上传、跨服务器上传】的全部内容。

    推荐阅读
  • 借喻是什么意思(借喻的解释)

    下面内容希望能帮助到你,我们来一起看看吧!如“乱石穿空,惊涛拍岸,卷起千堆雪”,“雪”比喻浪花。以“厚障壁”来比喻“我”和闰土之间形成的感情距离。

  • 红枣苹果补水汤(给家人做红枣苹果汤)

    红枣苹果补水汤五一长假就要来了。有的感慨调休是万恶之源,要连上6天班。推荐简单易学的红枣苹果汤。但是味道真的比红糖水丰富很多哦。美味呈现春夏交替,红枣和苹果是绝配,每周喝一次,营养又健康。菊子物语红枣苹果汤是菊子姐姐Cooking美味的第886道美食。无论是苹果,红枣,还是红糖,枸杞,鸡蛋。补充营养,五一才有精神游览祖国大好河山。美食值得分享,生活需要记录,菊子美食记与您一同前行。

  • 怎么正确减肥呢(正确减肥方法)

    适当的喝水,而不是盲目的多喝水更有利于健康和减肥。睡眠不足就会出现代谢减缓,容易发胖了。力量练习和有氧运动相比,最大的优势就是的光环效应,在做完练习的48小时内,新陈代谢和脂肪燃烧会一直处于高位,十分利于减肥。因此,减肥期间,一定要安排一定量的力量练习配合有氧运动。道精细的碳水化合物:面包,米饭,白面条等等,会导致人体胰岛素水平波动,不利于减肥。但是精粮中同样含有不可缺少的营养元素。

  • 让来自星星的孩子不再孤单(来自星星的孩子是折翼天使)

    “来自星星的孩子”,孩子默念了几遍这个称呼,然后问他们是从星星上下来的天使吗?是呀,我国患有自闭症的人大约有1400万,而儿童有230多万。自闭症给很多的家庭带来了沉重的经济压力和精神负担。因为一个自闭症的孩子,需要全家人的监护和照顾,同时治疗自闭症也需要大量的金钱。这就使很多的自闭症孩子得不到积极有效的治疗干预,所以康复行为的训练效果甚微。

  • 桃木貔貅是有什么讲究(桃木貔貅讲究介绍)

    我们一起去了解并探讨一下这个问题吧!桃木貔貅是有什么讲究桃木貔貅吊坠要找那些头朝上、尾朝下的奉请佩戴,这样有利于桃木貔貅吸收天地四方间的财气。桃木貔貅的头要选择稍微倾斜的,佩戴的时候桃木貔貅的头部不能正对着缘主,不然是会对主人是很不利的。桃木貔貅本身非常爱干净,所以说在洗澡的时候最好不要戴着它;血液会污染桃木貔貅的灵性,因此千万不要让桃木貔貅见血。

  • 云龙区图书馆春节放假时间(云城区图书馆开放时间)

    云龙区图书馆春节放假时间1月31日-2月2日闭馆。放假通知尊敬的各位读者:根据《国务院办公厅关于2022年部分节假日安排的通知》,为满足广大读者假期阅读需求,云龙区图书馆2022年春节假期开放情况公告如下:云龙区图书馆2022年1月26日温馨提示1、读者入馆请主动出示有效苏康码、行程码、预约码,自觉在入口处进行体温测量,并保持一米以上间距,依次排队进入。

  • 冰晶如何使用需要注水吗(冰晶使用简述)

    接下来我们就一起去了解一下吧!冰晶如何使用需要注水吗冰晶盒有两种,一种是需要注水的,一种是不需要注水的。冰晶如何使用:将已经注水完成的冰晶,放在冰箱0度以下的冷冻层进行冷冻,3-6小时后拿出,放入冰箱的水箱中,再加水,然后就可以插电使用空调扇了。

  • 如何拍大片(拍照(下面8个方法帮你解决)

    如何拍大片照相机的位置在腰下方。当然,焦点还是要对着你的脸部、手和脚配合摆出一姿势即可。留白的比例狠重要。假如不想露脸的话。简单的背景就好。合理利用光线分分钟都能拍出大片的既视感,最好的就是顺光和逆光的应用了。可以让光线穿过物体,留下光斑,打在你的身上,也可以利用逆光,拍出唯美的你。笔直站着是错的。大胆秀背影侧身照。当然,侧身照也是很好看,能让五官立体还能显脸瘦。

  • 苹果手机没震动是什么原因(应该怎么处理)

    以下内容希望对你有帮助!苹果手机没震动是什么原因苹果手机没震动的原因及处理方法如下:打开手机设置按钮,在设置页面找到声音,点击进入。手机不震动,有可能是因为我们将响铃模式震动或者静音模式震动关闭了。将声音下的该两个功能打开,然后再拨打下该电话,试下手机有无震动。如果是关闭状态,将该功能打开。

  • 82年属狗大运什么时候(82年属狗大运是什么时候)

    加上有凶星“卷舌”“绞煞”等的干扰,让82年属狗人在运势上出现了很大的波动,一些属狗人甚至因此招惹了债务官司等,运势跌入了谷底。39岁这一年遭遇刑太岁,没有了强大的气场和提升自我的勇气,导致82年属狗人运势一落千丈。在十二生肖中,生肖兔和生肖狗属于六合生肖,因此2023年,82年属狗人也正式步入了运势的六合年份。