FPDF:本地保存的pdf已损坏

时间:2017-12-29 12:51:26

标签: php pdf fpdf

我有一个项目,我们在浏览器中输出一些数据作为pdf。用户也可以直接下载pdf。如果我们在本地机器上运行项目,则pdf创建和视图可以正常运行。

但如果我们把项目放到网上,我们就会遇到FPDF生成的pdf损坏的问题。代码与本地运行的代码完全相同。所以我们认为它是服务器问题?

事实(在线):

  • Firefox - 查看:确定 - 保存:已损坏
  • IE - 查看:确定 - 保存:已损坏
  • Chrome - 查看:错误 - 保存:无效

有人有同样的问题吗?

我不知道我应该向您展示哪些代码,因为它显示的内容太多了。 在完成所有pdf创建之后,我只做输出:

 $pdf->AddFooter(1);
 unset($_SESSION['projektId']);
 $pdf->SetTitle(((isset($client['benutzer']))? $client['benutzer'].' | ':'').(isset($client['name'])? $client['name']:'').' | Name | '.$monat.'/'.$jahr, 1);
 $pdf->Output('F', $this->config->item('dir').'/folder/name'.$user.'_'.$year.'_'.str_pad($month, 2, "0").'.pdf');
 return $pdf->Output('I', 'name'.$user.'_'.$year.'_'.str_pad($month, 2, "0").'.pdf');

我对 FPDF 没有多少经验。所以我很高兴收到你的来信。

0 个答案:

没有答案