diff --git a/mediaapi/routing/download.go b/mediaapi/routing/download.go index 4d1f539cc..3ce4ba395 100644 --- a/mediaapi/routing/download.go +++ b/mediaapi/routing/download.go @@ -309,7 +309,7 @@ func (r *downloadRequest) respondFromLocalFile( } w.Header().Set("Content-Disposition", fmt.Sprintf( `inline; filename=utf-8"%s"`, - strconv.Quote(uploadName), + strings.ReplaceAll(uploadName, `"`, `\"`), // escape quote marks only, as per RFC6266 )) } }