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

所属分类: 网络编程 / 网页编辑器 阅读数: 283
收藏 0 赞 0 分享

ueditor是百度编辑器,在本地的iis环境是可以上传图片了,但放在服务器的iis环境无法上传图片了,经过搜索发现是iis设置问题,引起这个问题的主要原因是,大多数虚拟主机不会给IIS匿名账号访问磁盘上的非用户目录,连读取的权限都没有,既然我们不能解决iis问题只有从代码设置了,具体如下。

在上传不了图片时,可以用浏览器的自带的调试工具查看报错,你可以看一个“拒绝访问或文件已存在”的错误。仔细调试分析,终于找到问题所在。

在它的upload.class.asp中,有如下一个函数:

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( path, "\" )
		parts = Split( Replace(path, root, ""), "\" )
    'path = ""
		path = root
    For Each part in parts
      path = path + part + "\"
      If fs.FolderExists( path ) = False Then
        fs.CreateFolder( path )
      End If
    Next
  End Function

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

更多精彩内容其他人还在看

解决SyntaxHighlighter 代码高亮不换行问题的解决方法

用SyntaxHighlighter 语法高亮插件的朋友可能都遇到过代码显示不换行的问题,这个问题在网上也找不到什么解决办法,一直困扰了我很久,今天算是把它解决了,办法其实简单,下面说下如何解决
收藏 0 赞 0 分享

CKEditor中加入syntaxhighlighter代码高亮插件

CKEditor是新一代的FCKeditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站
收藏 0 赞 0 分享

ckeditor syntaxhighlighter代码高亮插件配置分享

现在大家可以不必像我这样为了实现代码高亮的功能,去修改ckeditor编辑器,大家可以去使用百度编辑器(Ueditor)他有代码高亮的功能,还蛮好用的,我的个人网站就是的百度编辑器的。欢迎大家去我的博客看看
收藏 0 赞 0 分享

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

这篇文章主要介绍了ueditor编辑器不能上传图片问题的解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享

让谷歌浏览器Google Chrome支持eWebEditor的方法

这篇文章主要介绍了让谷歌浏览器Google Chrome支持eWebEditor的方法,默认情况是不显示的, 还需要安装组件
收藏 0 赞 0 分享

百度UEditor编辑器使用教程与使用方法(图文)

今天笔者就给大家推荐一款百度UEditor编辑器。关于这款百度UEditor编辑器官网上也有简单的教程,不过看着比较费劲,今天笔者就跟大家分享一下百度UEditor编辑器使用教程与使用方法,希望对大家有所帮助
收藏 0 赞 0 分享

ckeditor自定义插件使用方法详解

ckeditor是一款功能强大的富文本编辑工具,这篇文章主要为大家详细介绍了ckeditor自定义插件的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

CKEDITOR二次开发之插件开发方法

CKEditor固有的一些文件被组织到_source目录里. 核心的功能,诸如DOM元素操作,事件处理,初始化脚本和一些环境设置被包含在_source\core文件夹内. 而其它的一些功能, 比如格式化,拷贝和粘贴, 图片和链接, 都被实现为插件形式放在_source\plugi
收藏 0 赞 0 分享

最新版CKEditor的配置方法及插件(Plugin)编写示例

本文记录配置CKEditor过程,并以文章分页插件为例,简要CKEditor Plugin编写过程。 从官网http://ckeditor.com/download下载最新版CKEditor,解压
收藏 0 赞 0 分享

常用的HTML富文本编译器UEditor、CKEditor、TinyMCE、HTMLArea、eWebEditor、KindEditor简介

这篇文章主要介绍了常用的HTML富文本编译器UEditor、CKEditor、TinyMCE、HTMLArea、eWebEditor、KindEditor简介,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多