загрузите файл PDF внутри файла сжатия .GZ в Stack Overflow

У меня есть файл сжатия .gz, декодированный двоичным кодом64, я хочу распаковать его и загрузить файл PDF внутри файла сжатия. пожалуйста, дайте мне идею для этого.

Я сделал что-то вроде этого …

function getShopmateInvoicePDF($documentName,$fileName,$base64binary){
header('Content-Type: application/gzip');
header('Content-Disposition: attachment; filename="'.trim($fileName).'"');
print $base64binary;
}

Я старался $base64binary = gzuncompress($base64binary)

header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="'.trim($documentName).'.pdf"');
print base64binary;

0

Решение

Я нашел решение для этого.

 $g=tempnam('/tmp','ff');
@file_put_contents($g,$base64binary);
ob_start();
readgzfile($g);
$d=ob_get_clean();
return $d;
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]