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

时间:2014-02-04 18:50:42

标签: cakephp

我正在使用以下代码

    echo $this->Html->image($article['Article']['image']);

从数据库中的路径检索图像,但浏览器检索以下

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

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

1 个答案:

答案 0 :(得分:0)

%5C是urlencoded的'\'字符。 URL与文件系统不同,因此您必须在/.

中打开\

我写了a complete file storage and image processing system来处理这个问题。请在此处查看,或者只需从the helper获取方法。

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