php 下载 excel 文件, 文件无法打开错误 - PHP 源码
跳至
- if (file_exists(CACHE_PATH . $file_name)){
- //$this->logger->error('file realpath:'.realpath(CACHE_PATH . $file_name));
- header( 'Pragma: public' );
- header( 'Expires: 0' );
- header( 'Content-Encoding: none' );
- header( 'Cache-Control: must-revalidate, post-check=0, pre-check=0' );
- header( 'Cache-Control: public' );
- header( 'Content-Type: application/vnd.ms-excel');
- header( 'Content-Description: File Transfer' );
- header( 'Content-Disposition: attachment; filename=' . $file_name );
- header( 'Content-Transfer-Encoding: binary' );
- header( 'Content-Length:' . filesize ( CACHE_PATH . $file_name ) );
- readfile ( CACHE_PATH . $file_name );
- } else {
- $this->logger->error('export model :'.$id.'错误: 未生产文件');
echo '吐了个"CAO"
来源: https://www.php1.cn/detail/php-cced0589e9.html