diff options
| author | Marin Ivanov <[email protected]> | 2025-08-25 04:34:52 +0300 |
|---|---|---|
| committer | Marin Ivanov <[email protected]> | 2025-08-25 04:34:52 +0300 |
| commit | 4dae24663a406f743f35ef70c4ea35a0578f55dd (patch) | |
| tree | a95e9290bed62ba39df13e69ee87889a9ae2f7c5 | |
| parent | 676c2d47ea03dd531c550c502cc43761e436a680 (diff) | |
extension from mimetype
| -rw-r--r-- | main.go | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -206,6 +206,10 @@ func (s *Server) indexPost(w http.ResponseWriter, r *http.Request) { if mimeType == "" { mimeType, ext, rd, _ = detectMimetype(r.Body) } else { + mime := mimetype.Lookup(mimeType) + if mime != nil { + ext = mime.Extension() + } rd = r.Body } f, name, err := s.createRandomFilename(ext) |
