文章目录
前言
spring框架中的MultipartFile类用来处理文件,一般使用MultipartFile这个类主要是来实现以表单的形式进行文件上传功能。
下面介绍MultipartFile类的常用方法
(1)getName()
getName方法获取的是前后端约定的传入文件的参数的名称。
(2)getOriginalFileName()
getOriginalFileName方法获取的是文件的完整名称,包括文件名称+文件拓展名。
(3)getContentType()
getContentType方法获取的是文件的类型,注意是文件的类型,不是文件的拓展名。
(4)getSize()
getSize方法用来获取文件的大小,单位是字节。
(5)getBytes()
getBytes方法用来将文件转换成一种字节数组的方式进行传输,会抛出IOException异常。
(6)getInputStream()
getInputStream方法用来将文件转换成输入流的形式来传输文件,会抛出IOException异常。
(7)isEmpty()
isEmpty方法用来判断传入的文件是否为空,如果为空则表示没有传入任何文件。
(8)transferTo(File dest)
transferTo方法用来将接收文件传输到给定目标路径,会抛出IOException、IllegalStateException异常。该方法在实际项目开发中使用较少,文件上传主要是用这个方法实现。
版权声明:本文为weixin_51643592原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。