获取MultipartFile文件流的分辨率
时间: 2023-11-29 18:46:27 浏览: 225
java 文件上传处理方式 File
以下是获取MultipartFile文件流分辨率的方法:
```java
import org.springframework.web.multipart.MultipartFile;import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.IOException;
public void getResolution(MultipartFile file) throws IOException {
BufferedImage image = ImageIO.read(file.getInputStream());
int width = image.getWidth();
int height = image.getHeight();
System.out.println("Width: " + width + " Height: " + height);
}
```
上述代码中,我们使用了Java的ImageIO类来读取MultipartFile文件流,并获取其宽度和高度。需要注意的是,这里的文件流必须是图片类型,否则会抛出异常。
阅读全文