好吧,你告诉你的应用程序就是回显文件路径和's exactly what it' . 如果您只想在浏览器中打开文件,请使用 redirect 控制流,例如:
class YourController extends AppController {
public function upload() {
// You upload logic here, followed by ...
$this->redirect($file['Image']['dir'].$file['Image']['filename']);
}
}
3 回答
好吧,你告诉你的应用程序就是回显文件路径和's exactly what it' . 如果您只想在浏览器中打开文件,请使用
redirect
控制流,例如:如果您希望浏览器提供下载文件,请发送相应的Content-Disposition header(参见示例#1) .
尝试将你的 root 添加到你要打印的地方 . 只有它给出了一个网址它才会起作用 . 你在这里做的主要做法是你必须把它作为一个链接而不是 just printing it.
谢谢你的回答,但我已经找到了如何使用cakephp的mediaview下载文件 .
无论如何,要回答我自己的问题,要下载具有各种扩展名的文件,可以使用以下代码 .
使用cakephp的Media View - 在控制器中