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

2021-09-03  栏目:网络技术   投稿:上传

摘要:更换服务器后,为什么百度编辑器无法上传图片了,完全解决方案!……

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

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

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

上面的是常见的网络答复,如果您仍然解决不了,可以购买我们的第二解决方案或者咨询客服。


文章分享二维码:


友情提示:信息若有侵犯请联系删除,下载资源若失效请联系微信haracle解决。装黑客下载 | LUT包下载