UEditor asp版本无法上传图片的bug解决办法


UEditor asp版本无法上传图片的bug解决办法

一。 打开ASP目录下的文件Uploader.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( 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


二。打开config_loader.asp另存一下文件,文件名相同,只是在另存时 记信勾选:包括Unicode签名(BOM)

三。把建立目录ueditor把asp目录移进入

四。打开ueditor.config.js 文件,修改/ 服务器统一请求接口路径
        , serverUrl: URL + "ueditor/asp/controller.asp"
        
        
        
设置注意事项,如果需要更改上传路径:

注意配置项 imagePathFormat 和 imageUrlPrefix 的值。
    


编辑器默认加载项:

<!-- 加载编辑器的容器 -->
    <script id="container" name="content" type="text/plain">
        这里写你的初始化内容
    </script>
    <!-- 配置文件 -->
    <script type="text/javascript" src="ueditor.config.js"></script>
    <!-- 编辑器源码文件 -->
    <script type="text/javascript" src="ueditor.all.js"></script>
    <!-- 实例化编辑器 -->
    <script type="text/javascript">
        var ue = UE.getEditor('container');
    </script>

前端配置项参数更改:
var ue = UE.getEditor('container', {
    toolbars: [
        ['fullscreen', 'source', 'undo', 'redo', 'bold']
    ],
    autoHeightEnabled: true,
    autoFloatEnabled: true
});



[本日志由 jit 于 2017-02-13 04:47 PM 更新]
上一篇: 支持中文的URLDecode ASP函数
下一篇: css实现三角形图形
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭