这是我的方法
public static void saveASoriginal(MultipartFile file,String FileName) throws IOException{
BufferedImage srcImage=ImageIO.read(file.getInputStream());
String imgType = "jpg";
File saveFile = new File(FileName);
if (!saveFile.exists()) {
saveFile.mkdirs();
}
ImageIO.write(srcImage, imgType, saveFile);
}
在上面的方法中,我忘记了关闭对象文件,但在生产环境中找不到任何异常。该代码是否正确?
答案 0 :(得分:1)
不会发生异常,无论您是否使用SpringMVC
,您的应用程序都会正常运行。
如果您使用SpringMVC
,容器将自行管理,您可以将其用作变量。
如果您不使用SpringMVC
,则唯一的事情是应用程序不会释放收集的MultipartFile
util JVM
垃圾的资源,或者应用程序结束时。因此,您的计算机资源成本可能会持续一段时间。