fix: fall back to application/octet-stream when the file has no mime type stored
This commit is contained in:
parent
55c122fb42
commit
c6370bb739
|
|
@ -204,8 +204,14 @@ func GetTaskAttachment(c *echo.Context) error {
|
|||
_ = s.Rollback()
|
||||
return err
|
||||
}
|
||||
|
||||
mimeToReturn := taskAttachment.File.Mime
|
||||
if mimeToReturn == "" {
|
||||
mimeToReturn = "application/octet-stream"
|
||||
}
|
||||
|
||||
c.Response().Header().Set("Content-Disposition", "attachment; filename=\""+taskAttachment.File.Name+"\"")
|
||||
c.Response().Header().Set("Content-Type", taskAttachment.File.Mime)
|
||||
c.Response().Header().Set("Content-Type", mimeToReturn)
|
||||
c.Response().Header().Set("Content-Length", strconv.FormatUint(taskAttachment.File.Size, 10))
|
||||
c.Response().Header().Set("Last-Modified", taskAttachment.File.Created.UTC().Format(http.TimeFormat))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue