沈阳格力专卖店 发表于 2015-8-30 12:37:57

php 下载保存文件保存到本地

  第一种:
  <?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();
  ?>
  或
  <?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( "Accept-Length: " .$size);
  }
$url="url地址";
downfile($url);
?>
  
  第二种:
  <?php
  function downfile($fileurl)
{
$filename=$fileurl;
$file   =   fopen($filename, "rb");
Header( "Content-type:   application/octet-stream ");
Header( "Accept-Ranges:   bytes ");
Header( "Content-Disposition:   attachment;   filename= 4.doc");
  
$contents = "";
while (!feof($file)) {
$contents .= fread($file, 8192);
}
echo $contents;
fclose($file);
  }
$url="url地址";
downfile($url);
  ?>
  
  
页: [1]
查看完整版本: php 下载保存文件保存到本地