标签:mic 文件的 spingmvc 后台 适配 ati png run 发送
1.测试
(1)引入测试类的jar
(2)创建一个基础测试类,其他测试类继承该基础测试类
@SpringBootTest该注解用来启动入口类
@Runwith Springboot整合junit
@SpringBootTest(classes = Application.class)
@RunWith(SpringRunner.class)
public class BasicTest {
}
其他测试类
注意在测试环境下可以直接进行依赖注入
2.文件上传下载
(1)文件上传注意事项
前台页面 method = post encytype=multipart/form-data 文本框 type = file
后台:springmvc要添加文件上传下载解析器,并且接收的文件要使用MultiPartFile file
springboot已经设置了文件上传解析器,并且限制了文件大小,单个文件最大值1mb,可以手动调整,需要以下配置
文件上传:
spring:
http:
multipart:
#单个文件最大值
max-file-size: 10mb
#一个请求携带的文件最大值
max-request-size: 10mb
文件下载:
前台发送文件时必须获取文件的唯一标识
后台:找到这个文件,获取文件类型,以响应流的形式发送过去
文件下载
name是传入的文件名,倒数第三行是URLEncoder.encode(name,‘UTF-8’)
3.拦截器
myInterceptor继承HandlerInterceptor,写的方式和springmvc相同,以下部分相当于代替了spingmvc中拦截器的配置,配置适配器的拦截规则
标签:mic 文件的 spingmvc 后台 适配 ati png run 发送
原文地址:https://www.cnblogs.com/ghwq/p/12636593.html