专业的编程技术博客社区

网站首页 > 博客文章 正文

Windows主机下EduSoho编辑区上传文件路径异常

baijin 2024-09-12 11:21:15 博客文章 7 ℃ 0 评论

上传文件由“/files/default/2020/07-30/182238ee4e1c385083.png” 变成了“/files\default/2020/07-30/182238ee4e1c385083.png”,这个问题多出现在Windows服务器中。

原因是因为在不同的服务器环境中“DIRECTORY_SEPARATOR”所识别的值是不同的。所以需要对代码进行修改

程序修改

src/AppBundle/Controller/EditorController.php

// $url = rtrim($this->container->getParameter('topxia.upload.public_url_path'), ' /').DIRECTORY_SEPARATOR.$parsed['path'];

// Windows主机路径错误处理,替换斜线
$url = rtrim($this->container->getParameter('topxia.upload.public_url_path'), ' /').'/'.$parsed['path'];

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表