2017-08-05 32 views
0

如何将文件从dompdf上传到数据库?如何将文件pdf从dompdf上传到codeingniter中的数据库?

如果我有控制器这样的:

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 

class Sertifikat extends CI_Controller { 

    public function Sertifikat_pdf(){ 

     $this->load->library('session'); 

     $this->load->model('model_users'); 

     $data['userData'] = $this->model_users->fetchUserData($this->session->userdata('user_id')); 

     $this->load->library('pdf'); 
     ini_set('max_execution_time', 300); 
     $this->pdf->setPaper('A4', 'landscape'); 
     $this->pdf->filename = "Sertifikat_magang.pdf"; 
     $this->pdf->load_view('view_sertifikat', $data); 

    } 
} 

在该控制器我只显示PDF格式的文件,但如何上传PDF格式的数据库文件?

回答

0

这可能做的伎俩

$dompdf->render(); 
$pdf = $dompdf->output(); 
$file_location = $_SERVER['DOCUMENT_ROOT']."App_folder_name/reports/".$pdf_name.".pdf"; 
file_put_contents($file_location,$pdf) 

其中reports是文件夹名称,所有PDF将被保存为输出。