Allow the developer to set the Content-Disposition header in Response::download()
This commit is contained in:
parent
cffded660c
commit
96e44d908c
|
@ -202,9 +202,14 @@ public static function download($path, $name = null, $headers = array())
|
|||
// off to the HttpFoundation and let it create the header text.
|
||||
$response = new static(File::get($path), 200, $headers);
|
||||
|
||||
// If the Content-Disposition header has already been set by the
|
||||
// merge above, then do not override it with out generated one.
|
||||
if (!isset($headers['Content-Disposition'])) {
|
||||
$d = $response->disposition($name);
|
||||
$response = $response->header('Content-Disposition', $d);
|
||||
}
|
||||
|
||||
return $response->header('Content-Disposition', $d);
|
||||
return $response;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue