数码资讯
php下载excel无法打开的解决方案
php下载excel文件, 1。不要在下载过程中输出任何非文件信息,如返回日志信息。否则,无法打开下载文件,提示格式错误,或文件被销毁。 2。Excel格式的输出必须与后缀名保持一致,或者格式是否错误或文件被销毁。 复制代码代码如下所示: 如果(file_exists(cache_path。file
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
php下载excel文件,
1。不要在下载过程中输出任何非文件信息,如返回日志信息。否则,无法打开下载文件,提示格式错误,或文件被销毁。
2。Excel格式的输出必须与后缀名保持一致,或者格式是否错误或文件被销毁。
复制代码代码如下所示:
如果(file_exists(cache_path。file_name美元)){
/ /美元->日志->错误(文件realpath:realpath(cache_path '。file_name美元));
头('pragma:公众);
头('expires:0);
头('content-encoding:无);
头('cache-control:must-revalidate,后检查= 0,预先检查= 0);
头('cache-control:公众);
头('content-type:应用/越南盾。MS Excel);
头('content-description:文件传输);
头('content-disposition:附件文件名=。file_name美元);
头('content-transfer-encoding:二进制的);
头('content-length:'。文件大小(cache_path。file_name美元));
ReadFile(cache_path。file_name美元);
{人}
美元->日志->误差('export模型:美元。id.'error:原始文件);
回声';
}
1。不要在下载过程中输出任何非文件信息,如返回日志信息。否则,无法打开下载文件,提示格式错误,或文件被销毁。
2。Excel格式的输出必须与后缀名保持一致,或者格式是否错误或文件被销毁。
复制代码代码如下所示:
如果(file_exists(cache_path。file_name美元)){
/ /美元->日志->错误(文件realpath:realpath(cache_path '。file_name美元));
头('pragma:公众);
头('expires:0);
头('content-encoding:无);
头('cache-control:must-revalidate,后检查= 0,预先检查= 0);
头('cache-control:公众);
头('content-type:应用/越南盾。MS Excel);
头('content-description:文件传输);
头('content-disposition:附件文件名=。file_name美元);
头('content-transfer-encoding:二进制的);
头('content-length:'。文件大小(cache_path。file_name美元));
ReadFile(cache_path。file_name美元);
{人}
美元->日志->误差('export模型:美元。id.'error:原始文件);
回声';
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。