在cakephp中从数据库中的文件路径检索图像

在cakephp中从数据库中的文件路径检索图像,cakephp,Cakephp,我正在使用以下代码 echo $this->Html->image($article['Article']['image']); 从数据库中的路径检索图像,但浏览器检索以下内容 <img src="/loopmatic/img/uploads%5CIMG_0567.JPG" alt=""> 有人能帮我解释一下要使用的替代方法吗,或者为什么我在路径中看到的是百分号而不是正斜杠%5C是urlencoded的“\”字符。URL与文件系统不同,因此必须将\

我正在使用以下代码

    echo $this->Html->image($article['Article']['image']);
从数据库中的路径检索图像,但浏览器检索以下内容

    <img src="/loopmatic/img/uploads%5CIMG_0567.JPG" alt="">


有人能帮我解释一下要使用的替代方法吗,或者为什么我在路径中看到的是百分号而不是正斜杠

%5C
是urlencoded的“\”字符。URL与文件系统不同,因此必须将\转换为/

我也写过这篇文章。在这里查看,或者直接从中获取方法

public function normalizePath($path) {
    return str_replace('\\', '/', $path);
}