fix: broken file with local proxy (#7132 close #7112)

* fix: local proxy download file damage

* fix: temp dir remove
This commit is contained in:
foxxorcat
2024-09-08 10:44:34 +08:00
committed by GitHub
parent 4874c9e43b
commit c9fa3d7cd6
2 changed files with 14 additions and 2 deletions

View File

@ -102,7 +102,13 @@ func initURL() {
}
func CleanTempDir() {
if err := os.RemoveAll(conf.Conf.TempDir); err != nil {
log.Errorln("failed delete temp file: ", err)
files, err := os.ReadDir(conf.Conf.TempDir)
if err != nil {
log.Errorln("failed list temp file: ", err)
}
for _, file := range files {
if err := os.RemoveAll(filepath.Join(conf.Conf.TempDir, file.Name())); err != nil {
log.Errorln("failed delete temp file: ", err)
}
}
}