Cakephp从app / uploads目录中读取图像

时间:2016-02-04 16:50:10

标签: php cakephp cakephp-2.3 cakephp-2.x

我将手机应用中的图片发送到服务器。

我将图片保存在目录

app/uploads/image.png

并将路径存储在数据库中。

我想知道如何从浏览器访问此图像。简而言之,这张图片的网址是什么?我想在将路径发送到移动应用程序之前先在浏览器中查看

2 个答案:

答案 0 :(得分:0)

暂时讨论提议的方法是否正确,我将专注于为所提出的问题提供解决方案。

事实上,这很容易。将以下内容添加到您的某个控制器:

public function download($filename){

    $file = APP."/uploads/{$filename}";
    $this->response->file($file);
    return $this->response;
}

注意:上面的代码缺少错误处理。

然后您可以访问

http://www.example.com/my_controller/download/my_picture.jpg

答案 1 :(得分:0)

$this->Html->image('/uploads/image.png');