nicEdit上传图片无法显示的问题
做一个后台编辑需要用富文本编辑器,选择了轻量级的nicEdit。
【本文后面附有Demo 】
Demo的作者为rellen110,地址为 http://rellen110.iteye.com/blog/472371
---------------------
1、Demo中的nicEdit的上传使用"upload.jsp"文件进行处理,当然,您也可以改成自己的处理文件。
在nicEdit.js文件的
“nicURI : 'upload.jsp',”
处可以指定处理上传的服务器端程序。
2、现在讲一讲遇到的问题。
现状:文件可以成功的上传到服务器。如何检查是否文件已经成功上传有两个方法。
一、打开Tomcat的指定工程目录下,看upload文件夹下是否有新上传的图片。
二、打开nicEdit.js文件,ctrl+F找到 update 函数,然后加上两句alert(即,图中被注释掉的语句),查看返回的json是否有值,如图:
如果在使用上述方法测试,确定文件已经正确上传到服务器,而且服务器也已经回传地址到nicEdit,但是,编辑器内还是看不到图片。
那么,有可能是因为路径的原因。
比如,您当前使用nicEdit的页面为 ROOT\A\editPage.jsp
那么路径上传到Tomcat服务器上的位置是在 ROOT\upload\xxxx.jpg
而upload.jsp返回的图片路径为 upload\xxxx.jpg
可以发现,返回的图片路径是紧跟在ROOT目录下的,而当前编辑页面还
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构