首页 > 代码库 > 文件下载-支持中文文件名
文件下载-支持中文文件名
function getTmp(){ $file_name = ‘orderTemp.xlsx‘; $file_path = dirname(__FILE__); #判断一下文件是否存在 if(! file_exists($file_path. ‘/‘ .$file_name)){ echo "file not exists"; return; } #存在的话,只读方式打开 $fp = fopen($file_name,"r"); #获取文件大小 $file_size = filesize($file_name); #让下载的文件名是中文 $file_name = iconv(‘UTF-8‘, ‘gbk‘, ‘订单表格模板.xlsx‘); #粘贴头代码 header("Content-Type: application/octet-stream"); header("Accept-Ranges: bytes"); header("Accept-Length: $file_size"); header("Content-Disposition: attachment; filename=" . $file_name); #设定一次读取的字节数 $buffer = 1024; #存储文件到本地 while(! feof($fp)){ $file_data = fread($fp,$buffer); echo $file_data; } fclose($fp);}
文件下载-支持中文文件名
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。