java 文件上传 :MultipartFile 类型转换为file类型

java

  通过前台进行文件上传并保存服务器。

  1.从前台解析得到的文件类型为 MultipartFile 类型,在进行解析的时候,我们需要将 MultipartFile 类型转换为file类型,然后将文件上传到文件服务器。

    private File transferToFile(MultipartFile multipartFile) {

// 选择用缓冲区来实现这个转换即使用java 创建的临时文件 使用 MultipartFile.transferto()方法 。

File file = null;

try {

String originalFilename = multipartFile.getOriginalFilename();

String[] filename = originalFilename.split("\\.");

file=File.createTempFile(filename[0], filename[1]);

multipartFile.transferTo(file);

file.deleteOnExit();

} catch (IOException e) {

e.printStackTrace();

}

return file;

}

在将 MultipartFile 类型转换为file类型 时,我们是通过新建临时文件,然后将其转换,这一过程也会在项目的根目录下创建同名的文件。

以上是 java 文件上传 :MultipartFile 类型转换为file类型 的全部内容, 来源链接: utcz.com/z/394289.html

回到顶部