1.先到https://github.com/fex-team/ueditor/releases去下载对应编程语言的版本(以.net为例)
2.将下载下来的文件解压,并将加压后的文件重命名, 放置到项目中 如下配图
3.修改配置文件 ueditor.config.js 和 config.json (目录如下)
4.修改内容如下:
在 ueditor.config.js开头添加一句话 window 中的 UEDITOR_HOME_URL: "/baidu-ueditor-utf8-net/"
在 config.json 中 将 imageUrlPrefix 的地址配置为 "/Content/ueditor/img/"
5.引入类库 Newtonsoft.Json.dll
6.解决谷歌浏览器点击上传图片弹窗延迟(五六秒)出现的问题
<1> 找到 /ueditor/dialog/images/image.js, ctrl+F 搜索 image/*
修改为:”image/jepg,image/png.image/jpg” (项目允许上传的图片格式)
<2> 找到 /ueditor/ueditor.all.js 或 /ueditor/ueditor.all.min.js中, ctrl+F 搜索 accept=”image/*,
修改为accept=”image/jepg,image/png.image/jpg” (项目允许上传的图片格式)
7.Ueditor后端配置项没有正常加载,上传插件不能正常使用 问题 解决方法
本地调试成功了,可是部署到服务器却又出现问题了 原因 文件编码格式引起的 或者是 ueditor.config.js中的 serverUrl的路径不正确 或者添加
UEDITOR_HOME_URL: "/Content/baidu-ueditor-utf8-net/"
解决方法:在服务器上修改这个文件的时候你破坏了文件本身的编码格式,所以不能正常访问打包程序的时候就按照服务器的配置打包就可以了或者在本地修改好了替换服务器的文件。
8.Newtonsoft.Json.dll版本需要跟项目一致
错误如下:
正常情况:
9.imagePathFormat 介绍
作用:指定文件上传路径和返回路径,支持格式化
1.4.2+ 路径配置项无论是否以 "/" 开头,都是相对于 网站根目录 的路径。
例如,假设网站根目录是:"D://apache/www/",以下是 imagePathFormat 的配置值以及对应的存放目录。
"/upload/{filename}" --> "D://apache/www/upload/"
"upload/{filename}" --> "D://apache/www/upload/"
"./upload/{filename}" --> "D://apache/www/upload/"
"../upload/{filename}" --> "D://apache/upload/"
例如: "videoPathFormat": "/ueditor/video/{yyyy}{mm}{dd}/{time}{rand:6}", 对应地址 C:\zhang\Web\ueditor\video\20210407