Java 怎么读取文件成MultipartFile
时间: 2023-08-10 14:23:49 浏览: 119
Java 读取文件成 MultipartFile 需要使用 Spring Framework 中的 MultipartFile 类。下面是一个示例代码:
```java
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.commons.CommonsMultipartFile;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
public class FileToMultipartFileConverter {
public static MultipartFile convert(File file) throws IOException {
InputStream inputStream = new FileInputStream(file);
MultipartFile multipartFile = new CommonsMultipartFile(inputStream);
return multipartFile;
}
}
```
在上面的示例中,我们通过将文件转换为 InputStream,并将其传递给 CommonsMultipartFile 来创建 MultipartFile 对象。如果你使用的是 Spring Boot,那么你可以在控制器中直接使用 MultipartFile 类型的参数来读取上传的文件。
阅读全文