0

嗨,我上传了文件并存储在 app/views/xxx/yyy 中。现在我想下载文件如果文件是 PDF,它在新选项卡中打开,其余文件已下载,我需要在新选项卡中打开所有文件。

这是我的代码:

$this->view = 'Media';
$params = array(
    'id' => $fileName,
    'name' => $fileNameWOExtn,
    'download' => false,
    'extension' => $fileExtn,  // must be lower case
    'path' => APP . 'views' . DS .'static' . DS. $url .DS  // don't forget terminal 'DS'                    
);
LogUtil::$logger->debug('Media View Params : '. var_export($params, true));

$this->set($params);
4

1 回答 1

0

不是每个文件都可以在浏览器中打开。许多文件类型编码是专有的,需要特定的程序来读取和解释它们。PDF、纯文本文件、一些图像等(有一些例外)是浏览器可以识别的唯一类型。

您要渲染什么类型的文件?

于 2013-08-13T18:53:43.187 回答