首页 > 代码库 > 通过php下载文件并重命名

通过php下载文件并重命名

$filename = dirname(__FILE__) . ‘/oldfilename.jpg‘;$out_filename = ‘newfilename.jpg‘;if( ! file_exists($filename)){  echo ‘Not Found‘ . $filename;  exit;} else {  // We‘ll be outputting a file  header(‘Accept-Ranges: bytes‘);  header(‘Accept-Length: ‘ . filesize($filename));  // It will be called  header(‘Content-Transfer-Encoding: binary‘);  header(‘Content-type: application/octet-stream‘);  header(‘Content-Disposition: attachment; filename=‘ . $out_filename);  header(‘Content-Type: application/octet-stream; name=‘ . $out_filename);  // The source is in filename
if(is_file($filename) && is_readable($filename)){    $file = fopen($filename, "r");    echo fread($file, filesize($filename));    fclose($file);
}  
exit;}

 

通过php下载文件并重命名