Fazendo append da extensão do formato ao filename.

laravel-11
jtfnetoo 3 years ago
parent a37faae566
commit 9a54a234ba

@ -261,9 +261,11 @@ class JasperServerRequestService implements JasperServerRequestServiceContract
private function setHeader(string $report, ?string $filename = null)
{
if (!$filename) {
$filename = uniqid() . '.' . $this->format;
$filename = uniqid();
}
$filename = $this->appendFormatExtension($filename);
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Description: File Transfer');
@ -272,4 +274,13 @@ class JasperServerRequestService implements JasperServerRequestServiceContract
header('Content-Length: ' . strlen($report));
header('Content-Type: ' . ReportFormatEnum::getMimeType($this->format));
}
/**
* @param string $filename
* @return string
*/
private function appendFormatExtension(string $filename): string
{
return $filename . '.' . $this->format;
}
}

Loading…
Cancel
Save