diff options
Diffstat (limited to 'main.go')
| -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) |
