fix: in decompress, file stream should be closed after copy it to temp file.

This commit is contained in:
HFO4
2022-04-20 11:49:01 +08:00
parent 4f6989f1b8
commit a26183875f
2 changed files with 4 additions and 1 deletions

2
assets

Submodule assets updated: 4ca2d3696b...9a46182901

View File

@ -190,6 +190,8 @@ func (fs *FileSystem) Decompress(ctx context.Context, src, dst string) error {
return err
}
defer fileStream.Close()
tempZipFilePath = filepath.Join(
util.RelativePath(model.GetSettingByName("temp_path")),
"decompress",
@ -211,6 +213,7 @@ func (fs *FileSystem) Decompress(ctx context.Context, src, dst string) error {
}
zipFile.Close()
fileStream.Close()
// 解压缩文件
r, err := zip.OpenReader(tempZipFilePath)