//下载附件方法
public function download()
{
$priject_id = I("id");
if (!empty($priject_id)) {
$res = M("project")->where("id = $priject_id")->find();
$res['yong_filename'] = trim(strrchr($res['filepath'], '/'), '/');
ob_start();
$fileurl = 'D:/PHPStudy/WWW' . $res['filepath'];
set_time_limit(0);
ini_set('memory_limit', '512M');
header('Content-Type: application/octet-stream');
//header('Content-Disposition: attachment; filename='.basename($fileurl));
header('Content-Disposition: attachment; filename=' . $res['yong_filename']);
header('Content-Transfer-Encoding: binary');
ob_end_clean();
$size = readfile($fileurl);
header("Accept-Length: " . $size);
die;
} else {
$this->ajaxReturn("非法操作");
}
}
js下载文件的方法
<a style="color: #fff;" href='+filepath+'>下载图纸</a>
感觉js就是强大