Fix encoding of Content-Disposition header

URL-encode file name in Content-Disposition header for file download.

fixes box/spout#878
This commit is contained in:
larsbonczek authored and GitHub committed 2022-03-22 17:30:01 +01:00
1 parent cc42c1d29f
commit db1c5966fb
1 file changed
+2 -2
+2 -2
View File
@@ -140,8 +140,8 @@ abstract class WriterAbstract implements WriterInterface
$this->globalFunctionsHelper->header('Content-Type: ' . static::$headerContentType); $this->globalFunctionsHelper->header('Content-Type: ' . static::$headerContentType);
$this->globalFunctionsHelper->header( $this->globalFunctionsHelper->header(
'Content-Disposition: attachment; ' . 'Content-Disposition: attachment; ' .
'filename="' . rawurldecode($this->outputFilePath) . '"; ' . 'filename="' . rawurlencode($this->outputFilePath) . '"; ' .
'filename*=UTF-8\'\'' . rawurldecode($this->outputFilePath) 'filename*=UTF-8\'\'' . rawurlencode($this->outputFilePath)
); );
/* /*