修复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

@ -16,6 +16,7 @@
* 【core 】 修复RegexPool.CHINESE_NAME范围太大的问题issue#IAOGDR@Gitee
* 【http 】 修复重定向没有按照RFC7231规范跳转的问题修改为除了307外重定向使用GET方式issue#3722@Github
* 【core 】 修复ArrayUtil.lastIndexOfSub死循环问题issue#IAQ16E@Gitee
* 【core 】 修复ImgUtil.write写出临时文件未清理问题issue#IAPZG7@Gitee
-------------------------------------------------------------------------------------------------------------
**# 5.8.32(2024-08-30)

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;
}