php 下载保存文件保存到本地的两种实现方法
第一种:
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php
function
downfile()
{
$filename = realpath ( "resume.html" );
//文件名
$date = date ( "Ymd-H:i:m" );
Header(
"Content-type:
application/octet-stream " );
Header(
"Accept-Ranges:
bytes " );
Header(
"Accept-Length:
"
. filesize ( $filename ));
header(
"Content-Disposition:
attachment; filename= {$date}.doc" );
echo
file_get_contents ( $filename );
readfile( $filename );
}
downfile();
?>
|
或
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php
function
downfile( $fileurl )
{
ob_start();
$filename = $fileurl ;
$date = date ( "Ymd-H:i:m" );
header(
"Content-type:
application/octet-stream " );
header(
"Accept-Ranges:
bytes " );
header(
"Content-Disposition:
attachment; filename= {$date}.doc" );
$size =readfile( $filename );
header(
|