2016-04-20 12 views
0

Ich habe .gz komprimieren Datei binary64 decodierten Code, ich möchte dies dekomprimiert und laden Sie die PDF-Datei in der Datei komprimieren. Bitte gib mir eine Idee dafür.laden Sie die PDF-Datei in der. GZ komprimieren Datei in PHP

ich so etwas wie dies tat ...

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

Ich versuchte $base64binary = gzuncompress($base64binary)

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

Antwort

0

ich die Lösung gefunden.

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