我正在使用以下代码从我的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,但用户无法下载此文件?
答案 0 :(得分:0)
简单地说不。因为一旦在浏览器中查看文件,它就会被下载并暂时保存在用户机器的某个位置。可能是您可以使用flash或java脚本实现自己的控件来查看PDF但禁用保存它。