<?php
//file_path是网站根目录之外的路径,我是windows,linux下的斜杠可能是反的,下载中文文件名的方法还没研究出来,如果下载时一定要是中文文件名的,暂时可以通过增加中英文的对照表来解决
$file_path = 'd:/users/xx.doc';
$file_name = basename($file_path);
// 打开文件
$file = fopen($file_path, 'rb');
// 输出HTTP头信息
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $file_name . '"');
header('Content-Length: ' . filesize($file_path));
// 输出文件内容
fpassthru($file);
// 关闭文件
fclose($file);
?>
01-20
05-05
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交