2013-11-14 2 views
0

В приведенном ниже кодеигниторе я поставил контроллер. Теперь я разместил PDF-файл в представлении и хочу вызывать файл PDF с контроллера. Но он отображается как нечитаемый формат (т. Е.Кодификатор PDF отображает в нечитаемом формате

ÄQ°ùÂ/B‘]xJxyEÆ›Vòþ˜X‚X ð?¼—ä*î7îç·JÚ–ÎÐhK*_ÝüÊ®ˆ¯=»W'{(.

Контроллер:

<?php 

class Help extends ci_controller 
{ 
    function index(){ 
     $this->load->helper(array('My_Pdf')); 
     $this->load->view('ss.pdf'); 
    } 
} 
?> 

ответ

0

Вы могли бы сделать редирект в файл PDF:

public function index() { 
    redirect("test.pdf"); 
}  

Или загрузите файл PDF в контроллере, убедившись, что вы установите правильный заголовок, необходимого для чтения PDF-файл:

public function index() { 
     header("Content-type: application/pdf"); 
     include("test.pdf"); 
} 
+0

Это показывает Запрошенная вами страница не найдена. Но я помещаю PDF-файл в свое представление. Моя цель - загрузить PDF-файл e от контроллера. – user2991258

+0

Проверьте мой отредактированный ответ. Убедитесь, что вы правильно указываете файл, проверьте, где находится ваш файл index.php, и оттуда. – joao

+0

Он показывается. Запрошенная вами страница не найдена. В контроллере я разместил код, который вы предоставили в контроллере, и в поле зрения i place test.pdf. http: //localhost/seatingreport4/index.php/help/test.pdf – user2991258

Смежные вопросы