问题
I'm trying to attach a PDF on the fly to send it via email, but i'm getting it corrupted when i download it from there. I also tried to put it inside a .zip, but it didn't change the status of the .pdf itself.
Here's my code:
//email para o cliente
$this->load->library('email');
$config['newline'] = "\r\n";
$this->email->from('contato@avanhandava.org', 'Avanhandava');
$this->email->to($this->input->post('email'));
$this->email->subject('Inscrição para o Acampô');
$this->email->message($this->input->post('nome').','."\r\n"."\r\n".'Sua inscrição foi realizada com sucesso! Segue anexa sua Ficha de Inscrição, que deve ser impressa, assinada e entregue à Marli (XXXX-XXXX).'."\r\n".'Caso haja algum erro na ficha, basta acessar a página inicial e inserir o RG do inscrito para editá-la.'."\r\n"."\r\n".'Obrigado,'."\r\n"."\r\n".'Avanhandava');
$this->load->helper(array('dompdf', 'file'));
$this->load->view('ps_retorno', $preco, true);
pdf_create(blablabla in html integrating with my db with sucess, inscricao);
write_file('inscricao.pdf');
$this->email->attach('inscricao.pdf');
$this->email->send();
Any ideas?
来源:https://stackoverflow.com/questions/32875865/corrupt-pdf-on-the-fly-attached-to-email-via-dompdf