cakephp查看PDF但不下载

时间:2014-04-28 11:44:21

标签: cakephp pdf

我正在使用以下代码从我的webroot文件夹中显示PDF文件:

$this->viewClass = 'Media';   
$ext = pathinfo($file,PATHINFO_EXTENSION);
$params = array(
            'name'      => 'File',
            'download'  => false,
            'extension' => 'pdf',
            'path'      => 'webroot/'.$file
        );
$this->set($params);

文件在浏览器(Chrome)中打开,但保存选项也随之显示。有没有办法显示PDF,但用户无法下载此文件?

1 个答案:

答案 0 :(得分:0)

简单地说不。因为一旦在浏览器中查看文件,它就会被下载并暂时保存在用户机器的某个位置。可能是您可以使用flash或java脚本实现自己的控件来查看PDF但禁用保存它。