解决ueditor编辑器不能上传图片的问题|解决ueditor编辑器不能上传图片的问题

更新时间:2019-08-22    来源:php函数    手机版     字体:

【www.bbyears.com--php函数】

在上传不了图片时,如果有你权限查看web访问日志,你可以看一个“拒绝访问”的错误。小编仔细调试分析,终于找到问题所在。

在它的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

上传的问题即可得到解决。

引起这个问题的主要原因是,大多数虚拟主机不会给IIS匿名账号访问磁盘上的非用户目录,连读取的权限都没有

本文来源:http://www.bbyears.com/jiaocheng/63702.html