2013-06-10 9 views

risposta

34

Provate questo pezzo di codice

$pdf_base64 = "base64pdf.txt"; 
//Get File content from txt file 
$pdf_base64_handler = fopen($pdf_base64,'r'); 
$pdf_content = fread ($pdf_base64_handler,filesize($pdf_base64)); 
fclose ($pdf_base64_handler); 
//Decode pdf content 
$pdf_decoded = base64_decode ($pdf_content); 
//Write data back to pdf file 
$pdf = fopen ('test.pdf','w'); 
fwrite ($pdf,$pdf_decoded); 
//close output file 
fclose ($pdf); 
echo 'Done'; 
+0

Grazie Samy, Questo è quello che ho voluto..Cheers .. :) Ma ho un voto -Ve per la mia domanda! C'era qualcosa di sbagliato nella mia domanda? –

+1

non so chi ti ha votato? ti darò il colpo –

11

Pentecoste questo è possibile creare e aprire il file ... ma forse questo non è la risposta alla domanda

$data = base64_decode($this->Get(self::Body)); 
file_put_contents('file.pdf',$data); 

La risposta è eco il contenuto con un'intestazione:

$data = base64_decode($this->Get(self::Body)); 
header('Content-Type: application/pdf'); 
echo $data; 
Problemi correlati