View
<?php echo $this->Html->link( 'PDF表示', array('controller' => 'PDF','action' => 'pdf_display'), array('target' => '_blank')); ?>Controller
public function pdf_display() {
header('Content-Type: application/pdf'); readfile(WWW_ROOT . PATH_PDF); }
*WWW_ROOT . PATH_PDFはPDFのパス
ビューのリンクをクリックすることでパスに保存してあるPDFを表示するコードを書きました。
クロームではうまく表示されるのですが、IEでは「The File is dmageed and could not be repaired」と表示され表示してくれません。
ダウンロードして表示しようと試みても同じでIE経由だとファイルが破損してしまうようです。
もしわかるかたいましたらどうかご教授よろしくお願い致します。
あなたの回答
tips
プレビュー