Spring框架中的MultipartFile类的使用


前言

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版权协议,转载请附上原文出处链接和本声明。