fix: 修复 file.ReadOnce 读文件错误

采用 defer 修复由于提前关闭文件导致无法读取文件数据的问题
This commit is contained in:
kercylan98 2023-06-27 18:18:58 +08:00
parent a4e9b5f143
commit b0ae56991b
1 changed files with 3 additions and 1 deletions

View File

@ -48,7 +48,9 @@ func ReadOnce(filePath string) ([]byte, error) {
if file, err := os.Open(filePath); err != nil {
return nil, err
} else {
_ = file.Close()
defer func() {
_ = file.Close()
}()
return io.ReadAll(file)
}
}