php 对word直接从数据库查询进行下载
对word直接从数据库查询进行下载 [代码片段(25行)]
function save($word_name)
{
echo "</html>";
$data = ob_get_contents();
ob_end_clean();
$this->wirtefile ($word_name,$data);
}
function wirtefile ($word_name,$data)
{
$path = 'public/uploads/'.$word_name;
$file = fopen($path,"wd");
fwrite($file,$data);
fclose($file);
$file = fopen($path,"r");
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($path));
Header("Content-Disposition: attachment; filename=".basename($path));
echo fread($file, filesize($path));
fclose($file);
unlink($path);
$this->index();
}
//该片段来自于http://outofmemory.cn
精彩图集
精彩文章






