修复ImgUtil.write写出临时文件未清理问题

This commit is contained in:
Looly
2024-09-09 22:26:25 +08:00
parent 0f30cd7dde
commit ca30287f2a
2 changed files with 4 additions and 1 deletions

View File

@@ -4,7 +4,6 @@ import cn.hutool.core.codec.Base64;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.io.IORuntimeException;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.io.file.FileNameUtil;
import cn.hutool.core.io.resource.Resource;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.NumberUtil;
@@ -1899,6 +1898,9 @@ public class ImgUtil {
throw new IORuntimeException(e);
} finally {
writer.dispose();
// issue#IAPZG7
// FileCacheImageOutputStream会产生临时文件此处关闭清除
IoUtil.close(output);
}
return true;
}