c#.net使用 百度富文本 uditor 插件

本文档详细介绍了如何在.NET环境下配置和使用Ueditor,包括下载安装、文件放置、配置修改、解决上传延迟和后端配置问题。同时,提到了imagePathFormat的配置以及注意事项,确保图片上传路径正确。此外,还强调了Newtonsoft.Json.dll版本与项目的一致性,以避免运行错误。
摘要由CSDN通过智能技术生成

 

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版本需要跟项目一致

访问地址:http://localhost:1851/Content/baidu-ueditor-utf8-net/net/controller.ashx?action=config&&noCache=1617778189582

错误如下:

正常情况:

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

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pandi18

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值