php下载文件的代码示例 |
本文标签:下载文件 复制代码 代码如下: <?php $file = monkey.gif; if (file_exists($file)) { header(Content-Description: File Transfer); header(Content-Type: application/octet-stream); header(Content-Disposition: attachment; filename=.basename($file)); header(Content-Transfer-Encoding: binary); header(Expires: 0); header(Cache-Control: must-revalidate, post-check=0, pre-check=0); header(Pragma: public); header(Content-Length: . filesize($file)); ob_clean(); flush(); readfile($file); exit; } ?> 以上代码是下载代码 接下来贴一段在线预览pdf文件的代码 复制代码 代码如下: <?php public function fddAction() { // get attachment location $attachment_location = $_SERVER["DOCUMENT_ROOT"] . "/pdf/fdd/sample.pdf"; if (file_exists($attachment_location)) { // attachment exists // send open pdf dialog to user header(Cache-Control: public); // needed for i.e. header(Content-Type: application/pdf); header(Content-Disposition: inline; filename="sample.pdf"); readfile($attachment_location); die(); // stop execution of further script because we are only outputting the pdf } else { die(Error: File not found.); } } ?> |