电话咨询 155-6481-2378

解决您的问题和     虑!

博客首页 > 建站知识堂

更换服务器后,为什么百度编辑器无法上传图片了

2019-12-3

在一个空间上可以上传图片,没有任何问题,但更换服务器后,就没法上传图片了,这是什么原因造成的?

image.png

使用百度开源ueditor编辑器不能上传图片并报服务器500错误。


初看是 Uploader.Class 的 fs.CreateFolder( path ) 这条语句不能创建目录,怀疑权限问题,提供所有权限后,依然不行。


最后参考百度官方文档将该代码内函数


修改ASP/Uploader.Class.asp配置文件 大约在 248 行


Private Function CheckOrCreatePath( ByVal path )

        Set fs = Server.CreateObject("Scripting.FileSystemObject")

        Dim parts

        parts = Split( path, "\" )

        path = ""

        For Each part in parts

            path = path + part + "\"

            If fs.FolderExists( path ) = False Then

                fs.CreateFolder( path )

            End If

        Next

    End Function

修改为:


Private Function CheckOrCreatePath( ByVal path )

        Set fs = Server.CreateObject("Scripting.FileSystemObject")

        Dim parts

        Dim root : root = Server.mappath("/") & "\"

        parts = Split( Replace(path, root, ""), "\" )

        path = root

        For Each part in parts

            path = path + part + "\"

            If fs.FolderExists( path ) = False Then

                fs.CreateFolder( path )

            End If

        Next

End Function

重新上传到服务器上,问题完美解决。


  • 付费企业邮箱,安全,海外收发稳定,到达率高,退信率低,无限容量 [详情]
    买2年送2年
  • 免费提供海关数据,可通过货物名称,供应商,进口商,标签查询 [介绍]
    完全免费
  • 日发一万封开发信,不怕邮箱被封,做外贸发开发客户必备 (建站客户免费)
    完全免费
  • 适合外贸人的客户管理系统 ,操作简单,完全替代excel,建站用户免费使用)
    完全免费