私はpdfを含むbase64エンコードされた文字列を持っています。 PHPを使用してこのエンコードされた文字列からファイルを作成するにはどうすればいいですか?PHPはbase64でエンコードされたデータ文字列からPDFファイルを取得
ヘッダ機能にはContent-type:application/pdf
のようなものがありますか?
this is the base64 encoded string
私はpdfを含むbase64エンコードされた文字列を持っています。 PHPを使用してこのエンコードされた文字列からファイルを作成するにはどうすればいいですか?PHPはbase64でエンコードされたデータ文字列からPDFファイルを取得
ヘッダ機能にはContent-type:application/pdf
のようなものがありますか?
this is the base64 encoded string
ファイルを作成して開くことができ、コード
$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';
ありがとうSamy、これは私です欲しい..チェイアーズ.. :)しかし、私は私の質問の投票を持っている!私の質問に間違いはありましたか? –
誰があなたを投票したのか分かりませんか? 私はあなたを鼓舞します –
のこの作品聖霊降臨祭これを試してみてください...多分これは質問
$data = base64_decode($this->Get(self::Body));
file_put_contents('file.pdf',$data);
への答えではありません答えはヘッダーを含む内容をエコーします:
$data = base64_decode($this->Get(self::Body));
header('Content-Type: application/pdf');
echo $data;
[Base64文字列を画像ファイルに変換しますか?](http://stackoverflow.com/questions/15153776/convert-base64-string-to-an-image-file) –