处理CakePHP中的扩展强化

时间:2013-07-22 05:26:36

标签: excel cakephp

您好iam正致力于创建和下载Excel工作表。它创建并下载Excel工作表。   我的问题是在下载显示以下消息的Excel工作表时。

 The file format and extension of 'filename.xls' don't match. The file culd be corrupted 
 or unsafe.Unless you trust it source,don't open it Do you want to open it any way ?

当我点击确定它显示excel时,我得到了这个消息。我需要处理这个消息    当我在Google上搜索时,我发现了注册表的详细信息和文件的唯一编号(这是什么    这个号码?)但我没有得到你可以请给我源链接

请帮我解决问题。

您好我正在使用cakePHP框架工作我使用以下代码进行genratring excel

        $rpt['Attachment']['file_type'] = 'application/vnd.ms-excel';

        $rpt['Attachment']['file_name'] = 'LeavesReport_'.$frmDate.'-'.$toDate.'.xls';          
        $fileName = 'LeavesReport_'.$frmDate.'-'.$toDate.'.xls';


        $rpt['Attachment']['file_name'] = str_replace(' ','_',$fileName);
        $this->set('attachment', $rpt);
        $this->set('rptData', array_values($absRecords));
        $this->render('reports_download', 'file');

我使用文件布局文件布局的细节如下:

header('Content-type: ' . $attachment['Attachment']['file_type']);
header('Content-Disposition: attachment; filename="'.$attachment['Attachment'] 
['file_name'].'"');
echo $content_for_layout;

0 个答案:

没有答案