后台(java)接收前台文件上传,微信小程序文件上传

后台接收前台文件上传,微信小程序文件上传

因为初次进行一个小项目,出现不少问题,总结一些问题点,便于后期查阅。

一个简单的文件上传,前台提交文件,后台接收处理,ssm框架实现

前端页面用form表单提交,记得加上enctype="multipart/form-data"属性,用于定义传输编码,当然也可以用其他方式进行传输,这里只亲自测试了该种方式可行。

前端html代码:

	<form action="fileHandle/getExcel" enctype="multipart/form-data" method="post"> 
		<label>选择文件</label> 
		<input name="myfile" type="file"/><!-- name属性用于后台接收文件 -->
		<input type="submit" value="提交"/> 
	</form>

事先要配置好spring的配置文件,这里就不多说了。

后端接收文件:

多方百度后用了MultipartFile类接收,用该类需要导入jar包,我用了maven。后面打印文件信息要用到jxl的jar中的一些类,一起把代码粘贴了。
有些文章说还要导入io包,但是fileupload 1.3版本之后就兼容了io包,因此只需导一个就可以了。

maven代码为:

<!-- 文件传输  -->
	<dependency> 
		<groupId>commons-fileupload</groupId> 
		<artifactId>commons-fileupload</artifactId> 
		<version>1.3.3</version> 
	</dependency>
<!-- jxl -->
	
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值