Bläddra i källkod

Escape quotes in content disposition

DarthSim 3 år sedan
förälder
incheckning
2ae2a539fe
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      imagetype/imagetype.go

+ 1 - 1
imagetype/imagetype.go

@@ -99,7 +99,7 @@ func (it Type) ContentDisposition(filename string) string {
 		return "inline"
 	}
 
-	return fmt.Sprintf(format, filename)
+	return fmt.Sprintf(format, strings.ReplaceAll(filename, `"`, "%22"))
 }
 
 func (it Type) ContentDispositionFromURL(imageURL string) string {