CSV文件没有下载编码器



我有一个这样的数组

$ csvDownload =数组([0] =>数组([serial] => serial[volume] => Tanksize[manufacturer] =>制造商[manufacturerDate] => manufacturerDate[warehouse] =>仓库名称[pickLocation] => PickupLocation[pickDate] => pickDate[CompanyName] =>公司名称[nationalBoard] => nationalBoard)[1] =>数组([serial] => 20001[音量]=> 120H[制造商]=> Atlas[manufacturerDate] => 2013[warehouse] => WAREHOUSE1[pickLocation] =>坎普尔[pickDate] => 2/25/2014[CompanyName] => WIM[nationalBoard] =)
我需要做的是

1)下载csv

2),然后返回$data到控制器如果我使用退出代码后返回它的工作下载csv文件,但会话不打印。如果我删除退出从代码会话消息打印,但csv不下载

Please help what i am doing wrong or any way to solve this..!
I need both session flash as well as download the csv file.

我有样例代码

In controller
function downloadErrorCSV(){$ data = $ this -> tankmodel -> downloadcsv ();$ this ->会话> set_flashdata("successAddBulkTank","成功");重定向(mypage);} 之前在模型我有
{模型的一些代码}和$data=' success '{下载csv的代码},然后返回$data;
现在,如果我在csv下载脚本csv后放置exit,它会被下载,如果删除exit,它不会下载我需要的csvdownload csvshow success message

您必须将下载保存数据的代码分开。

我相信你没有必要在服务器上保存错误文件。并使用javascript代码下载该文件。

不要立即使用以下代码下载文件$data=$this->tankmodel->downloadcsv();。首先将其保存在服务器上,然后在显示消息后下载。

save Excel File at server: Here

下载此文件有两种方式:

    javascript location.href = 'http://sitefullpath/yourfilename';
  • iframe: [iframe src="yourfilename"][/iframe]

相关内容

最新更新