2016-07-25 112 views
0

我有這樣的節目上傳PDF文件在我的本地我的看法是無法加載在服務器上傳的pdf文件。笨HMVC

<?php 
    // retrieve your info ecc. 
    $url = $content->PATH; 
    $filename = $content->FILE_NAME; 
    header('Content-type: application/pdf'); 
    header('Content-Disposition: inline; filename="' . $filename. '"'); 
    header('Content-Transfer-Encoding: binary'); 
    header('Accept-Ranges: bytes'); 
    @readfile($url); 
?> 

僅僅是明確

$content->PATH$content->FILE_NAME從數據庫

$content->FILE_NAME數據$file_name = $file_data['file_name'];

$content->PATH = base_url().'uploads/pdf/'.$file_name;

現在它完美的作品在我的本地,但在服務器上,它看起來像這樣

enter image description here

的鏈接,這是

$row[] = '<a href = "http://146.88.72.53/CaloocanCity/PDFuploads/pdffile/'.$info->ID_NUM.'/'.$info->DOC_NO.'/'.$info->FILE_NAME.'" class = "btn btn-sm btn-info pull-left fa fa-question-circle" title="Show File">&nbsp Show File</a>"; 

這個是什麼錯誤?我該如何解決這個問題?

+0

也許它允許的錯嗎? – rad11

+0

在服務器上的pdf文件的回聲路徑....是base_url集? –

+0

這是什麼「權限的錯誤」? –

回答

2

嘗試用CI內置的下載輔助類

$this->load->helper('download'); force_download($file_name);