Java前端上传图片到后台

这篇博客详细记录了如何使用SSM框架,通过Spring MVC实现前端图片上传到后台的步骤。涉及到的关键配置包括spring-mvc.xml中的文件上传配置以及在pom.xml中添加commons-fileupload依赖。同时,强调了前端请求参数名与后台接收方法中参数名的一致性,以及多文件上传的处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用通用的SSM框架,maven构建;

简单记录一下前端文件上传到后台的过程,免得到处找;

spring-mvc.xml加入配置,这里还可以加入文件的编码格式defaultEncoding属性配置;

<bean id="multipartResolver"
		class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
		<property name="maxUploadSize" value="2000000" /><!-- 允许上传的最大文件大小 -->
		<property name="maxInMemorySize" value="4000000" /><!-- 允许写到内存中的最大值 -->
	</bean>

此主要注意的是,记得在pom.xml文件加入commons-fileupload的jar包依赖,SpringMVC实现文件上传依赖commons-fileupload.jar,否则运行时会报java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory 

<dependency>
			<groupId>commons-fileupload</groupId>
			<artifactId>commons-fileupload</artifactId>
			<version>1.3.1</version>
		</dependency>


**Controller.java代码加入mapping映射:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值