21,886
社区成员
发帖
与我相关
我的任务
分享
<?php
ob_start();
//这里判断是否登录
session_start();
if(isset($_SESSION["LOGIN_USER_NAME"])==false){
echo "please login first.";
exit();
}
include_once("general/aa_include/php/dbopen.php");
//这里是保存数据文件的真实位置,为保证安全,放在网站以外
$rootdir1=$_SERVER['DOCUMENT_ROOT'];
$rootdir2=substr($rootdir1, 0,sizeof($rootdir1)-9);
$filesavepath= $rootdir2."upload_file/";
//从数据库中取得真实文件名
$id=$_GET["id"];
$sql1="select * from tbuploadfile where fileid=$id";
$rec1=$g_mysql->doquery($sql1);
$filerealname=$rec1->VStr("filerealname");
$filesavename=$rec1->VStr("filesavename");
$file1=$filesavepath.$filesavename;
//文件信息
$info=getimagesize($file1);
header("Content-type:{$info['mime']}");
//写入文件
ob_clean();
readfile($file1);
exit();
?>
ob_clean();
Header( "Content-type: application/octet-stream ");
Header( "Accept-Ranges: bytes ");
Header( "Accept-Length: " .filesize($filename));
header( "Content-Disposition: attachment; filename= ".$file2);
//echo file_get_contents($filename);
readfile($filename);