1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?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文件的代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?php
public function fddAction()
{
$attachment_location = $_SERVER [ "DOCUMENT_ROOT" ] . "/pdf/fdd/sample.pdf" ;
if ( file_exists ( $attachment_location )) {
header('Cache-Control: public ');
header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename= "sample.pdf" ');
readfile( $attachment_location );
die ();
} else {
die ('Error: File not found.');
}
}
?>
|
登录后复制
更多php下载文件的代码示例相关文章请关注PHP中文网!