SpringMVC文件上传:
上传接收类:
org.springframework.web.multipart.commons.CommonsMultipartFile
在接口:MultipartFile接口中的方法:
1,public Strin ggetContentTyoe() 普通 取得上传文件的MIME类型
2,public boolean isEmpyu() 普通 是否有文件上传
3,public String getOriginalFilename() 普通 取得上传文件的原始名称
4,public void transferTo(File dest) throws IOException,IllegalStateException
普通 转存(另存)
5,public InputStream getInputStream() throws IOException
普通 取得上传文件的输入流对象
MultpartFile接口的子类:org.springframework.web.multipart.commons.CommonsMultipartResolver
里面的两个方法:
1,public void setMaxUploadsize(long maxUploadSize) 普通 设置最大的上传文件大小
2,public void setMaxInMemorySize(int maxInMemorySize) 普通 设置每个上传文件允许使用最大内存
<!-- 定义文件的上传配置支持 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 设置每次上传文件的最大限制 -->
<property name="maxUploadSize" value="5242880"/>
<!-- 设置每次上传占用的内存大小 -->
<property name="maxInMemorySize" value="4096"/>
</bean>
参数传递时,接收参数的类型为MultipartFile photo 参数名称一定要为photo
Spring文件上传
最新推荐文章于 2023-04-06 10:38:50 发布