一聚教程网:一个值得你收藏的教程网站

热门教程

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

时间:2022-06-29 13:44:50 编辑:袖梨 来源:一聚教程网

在上传不了图片时,如果有你权限查看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匿名账号访问磁盘上的非用户目录,连读取的权限都没有

热门栏目