ThinkPHP5.1 图片上传修改反斜线替换为斜线

问题描述

  • 最近进行 Thinkphp5.1 框架的后台设计时,发现使用默认的图片上传功能,保存的图片路径中有一个反斜线"\"
  • 在浏览器中打开(windows下),图片访问自然是正常的
  • 但是,在 app 获取路径显示时,是无法识别这种反斜线"\"

解决方案

  • 在使用默认的上传方法时,注意字符串替换即可
//把反斜杠(\)替换成斜杠(/) 因为在windows下上传路是反斜杠径
$getSaveName=str_replace("\\","/",$info->getSaveName());
$fileUrl = '/upload/'.$getSaveName;
  • 参考代码截图:
    ThinkPHP5.1 图片上传修改反斜线替换为斜线