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 2022-03-22 17:30:01 +01:00 committed by Adrien Loison
parent cc42c1d29f
commit 0739e044da

View File

@ -140,8 +140,8 @@ abstract class WriterAbstract implements WriterInterface
$this->globalFunctionsHelper->header('Content-Type: ' . static::$headerContentType);
$this->globalFunctionsHelper->header(
'Content-Disposition: attachment; ' .
'filename="' . rawurldecode($this->outputFilePath) . '"; ' .
'filename*=UTF-8\'\'' . rawurldecode($this->outputFilePath)
'filename="' . rawurlencode($this->outputFilePath) . '"; ' .
'filename*=UTF-8\'\'' . rawurlencode($this->outputFilePath)
);
/*