diff options
author | Peter Wu <peter@lekensteyn.nl> | 2021-02-02 23:20:34 +0100 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2021-02-02 23:20:34 +0100 |
commit | ad0c238402d8da676f7f76ba9b4cd4669e6efee3 (patch) | |
tree | e5154f8e16c12d9aa1c2b5f53ff0ace2db60b3c9 | |
parent | 97a29ed361f8db833521a872183d041e172727b4 (diff) | |
download | scripts-ad0c238402d8da676f7f76ba9b4cd4669e6efee3.tar.gz |
upload-svr.go: set last-modified to file mtime
-rw-r--r-- | upload-svr.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/upload-svr.go b/upload-svr.go index 9edb808..248b34c 100644 --- a/upload-svr.go +++ b/upload-svr.go @@ -20,7 +20,6 @@ import ( "path/filepath" "strconv" "strings" - "time" ) const ( @@ -351,7 +350,13 @@ func serveFile(w http.ResponseWriter, r *http.Request) { return } defer f.Close() - http.ServeContent(w, r, r.URL.Path, time.Time{}, f) + fileInfo, err := f.Stat() + if err != nil { + http.Error(w, err.Error(), http.StatusInternalServerError) + log.Println(err) + return + } + http.ServeContent(w, r, r.URL.Path, fileInfo.ModTime(), f) } var ( |