我开发了一个页面,该页面以html显示发票,并有一个PDF下载链接。我正在使用mpdf library
-php。这是我的下载链接代码:
public function downloadInvoice()
{
$id = $this->uri->segment(2);
$where = array('invoice_id'=>$id);
$data['invoice'] = $this->Common_model->getDataWhere("invoices","*",$where);
$mpdf = new \Mpdf\Mpdf();
$this->session->set_userdata($data);
$filename = $invoice['invoice_no'].'.pdf';
header("Content-Disposition", "attachment; filename='.$filename.'");
$html=$this->load->view('user/pdf/download_invoice',[],true);
$mpdf->WriteHTML($html);
$mpdf->Output($filename, 'D');
}
我能够在每个浏览器中下载pdf,在移动浏览器中可以进行。 android应用程序开发人员在应用程序中使用此链接并将其显示在webview中。现在他说下载链接不起作用。我还要求他直接尝试下载链接。这也不起作用。我应该进行哪些更改才能使其在移动设备上工作。移动开发人员说,他无法控制Webview,也无法做任何事情。
请帮助。