2016-12-12 4 views
0

PDFを作成してワンクリックでダウンロードした人は誰ですか?PDF genearteとワンクリックでダウンロード

PDFを生成しましたが、ダウンロードできませんでした。これは私がのために追加されたコードは、PDF

これはPDFをダウンロードするためのアイデアを持っていたですに生成され

$this->load->library('provab_pdf'); 
        $create_pdf = new Provab_Pdf(); 
        $get_view=$this->template->isolated_view('voucher/flight_ticket', $page_data); 
        $values=$create_pdf->create_pdf($get_view,'show'); 

任意の提案を送ってください!それは簡単に使用TCPDFようにするに

+0

$値は、の内容でありますあなたのPDF文書ですか? –

+0

はいmaxime_039 $値は私のPDFです – Vigneshrajkumar

答えて

0

あなたは以下の私のコードのようなもので行くことができます。ファイル名を定義し、ファイルのサイズを取得する必要があります。

$fileName = "your file name"; 
$fileSize = "your file size"; 

header('Content-type: application/pdf'); 
header("Content-Length: " . $fileSize); 
header('Content-Disposition: attachment; filename="' . $fileName . '"'); 

// Allow caching 
$ts = gmdate("D, d M Y H:i:s", time() + 6400) . " GMT"; // 24 * 60 * 60, caching for one day 
header("Expires: $ts"); 
header("Pragma: cache"); 
header("Cache-Control: max-age=" . 6400 . ", private"); 

readfile($values); 

exit(); 

ファイルパスを持っている場合は、あなたが使用してファイルサイズを決定することができます

filesize($filePath); 

とリードファイルは次のようになります。

readfile($filePath); 
関連する問題