mirror of
https://github.com/nextcloud/server.git
synced 2026-02-18 18:28:50 -05:00
Add Content-Disposition header
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
parent
2bf51c7b9e
commit
5b3ca8f7c6
2 changed files with 4 additions and 1 deletions
|
|
@ -354,6 +354,7 @@ class ThemingController extends Controller {
|
|||
$response->addHeader('Expires', $expires->format(\DateTime::RFC2822));
|
||||
$response->addHeader('Pragma', 'cache');
|
||||
$response->addHeader('Content-Type', $this->config->getAppValue($this->appName, $key . 'Mime', ''));
|
||||
$response->addHeader('Content-Disposition', 'attachment; filename="' . $key . '"');
|
||||
return $response;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -305,7 +305,7 @@ class ThemingControllerTest extends TestCase {
|
|||
$destination = \OC::$server->getTempManager()->getTemporaryFolder();
|
||||
|
||||
touch($tmpLogo);
|
||||
copy(__DIR__ . '/../../../../tests/data/testimagelarge.svg', $tmpLogo);
|
||||
copy(__DIR__ . '/../../../../tests/data/testimage.png', $tmpLogo);
|
||||
$this->request
|
||||
->expects($this->at(0))
|
||||
->method('getParam')
|
||||
|
|
@ -701,6 +701,7 @@ class ThemingControllerTest extends TestCase {
|
|||
$expected->addHeader('Expires', $expires->format(\DateTime::RFC2822));
|
||||
$expected->addHeader('Pragma', 'cache');
|
||||
$expected->addHeader('Content-Type', 'text/svg');
|
||||
$expected->addHeader('Content-Disposition', 'attachment; filename="logo"');
|
||||
@$this->assertEquals($expected, $this->themingController->getImage('logo'));
|
||||
}
|
||||
|
||||
|
|
@ -733,6 +734,7 @@ class ThemingControllerTest extends TestCase {
|
|||
$expected->addHeader('Expires', $expires->format(\DateTime::RFC2822));
|
||||
$expected->addHeader('Pragma', 'cache');
|
||||
$expected->addHeader('Content-Type', 'image/png');
|
||||
$expected->addHeader('Content-Disposition', 'attachment; filename="background"');
|
||||
@$this->assertEquals($expected, $this->themingController->getImage('background'));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue