座机: 029-81773686 热线: 18966700748 热线: 18966895138 联系我们
网页制作、网络营销、维护推广、手机网站制作一站式解决方案
十分感谢六年来与我们携手共进的朋友们、客户们!
百度编辑器ueditor无法创建图片文件夹的解决办法[ASP版本]
添加时间:2016-05-16  点击率:2212次
关于百度编辑器,图片不能上传成功的解决办法,路径文件夹也无法生成的原因 初看是 upload.class.asp 的 fs.CreateFolder( path ) 这条语句不能创建目录,怀疑权限问题,提供所有权限后排除,后参考百度官方文档将该代码内函数

使用百度开源ueditor编辑器不能生成图片文件夹及无法上传图片并报服务器500错误(如下图)



一般遇到这样的情况我们首先想到的肯定是权限不够,但是仔细检查后发现并不是因为权限问题,后参考百度官方文档将该代码内函数

找到:upload.class.asp 文件

Private Function CheckOrCreatePath( ByVal path )

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

        Dim parts

        parts = Split( 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

 

即可正常上传。如下图:


百度编辑器ueditor无法创建目录图片文件夹的解决办法[PHP版本]

西安做网站的公司

版权所有 (c) 西安宏博网络,并保留所有权利
展开客服