fix: preserve ZIP entry timestamps

This commit is contained in:
OpenClaw Agent
2026-09-21 22:52:55 +08:00
parent c39ae023fe
commit 59a0f176de
+3 -1
View File
@@ -828,7 +828,9 @@ func (s *Server) downloadDir(w http.ResponseWriter, r *http.Request) {
} }
continue continue
} }
h, err := zw.Create(rel) header := &zip.FileHeader{Name: rel, Method: zip.Deflate}
header.SetModTime(item.ModTime())
h, err := zw.CreateHeader(header)
if err != nil { if err != nil {
return err return err
} }