FCKeditor 在 linux 下 无法上传图片的问题,解决方案
来源:互联网 发布:旅游成都和长沙 知乎 编辑:程序博客网 时间:2024/05/17 18:18
在linux环境下,这是绝对的路径问题,在apache+tomcat服务器运行J2EE项目,在配置的时候一般只是将*.JSP,*.do的交给tomcat去处理,而JAVA版的FCKeditor是通过servlet来上传图片的,所以正确配置servlet映射是解决问题的关键,可以参照如下配置:
web.xml中:
<servlet>
<servlet-name>Connector </servlet-name>
<servlet-class>
net.fckeditor.connector.ConnectorServlet
</servlet-class>
<init-param>
<param-name>debug </param-name>
<param-value>true </param-value>
</init-param>
<load-on-startup>1 </load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Connector </servlet-name>
<url-pattern>
<!-- Mod Start 2009.10.19 Rongdajian -->
<!-- /fckeditor/editor/filemanager/connectors/* -->
<!-- 在apache+tomcat整合后,只做了.jsp,do交给tomcat去处理,而servlet没有做处理,所以加上/servlet后tomcat就可以处理了 -->
/servlet/fckeditor/editor/filemanager/connectors/*
<!-- Mod end 2009.10.19 Rongdajian -->
</url-pattern>
</servlet-mapping>
注意红色加粗的部分
fckconfig.js中也要作相应的修改:
增加下面这句代码:
FCKConfig.ServletPath = FCKConfig.BasePath.replace('/fckeditor/editor/', '/servlet/fckeditor/editor');
这句代码非常我重要!!!
然后再做以下等值替换:
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
替换成:
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=' + encodeURIComponent( FCKConfig.ServletPath + '/filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Image' ;
替换成:
FCKConfig.ImageUploadURL = FCKConfig.ServletPath + '/filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Image' ;
这样就可正常的上传图片和浏览服务器图片,此配置在linux服务器测试通过!
- FCKeditor 在 linux 下 无法上传图片的问题,解决方案
- domino环境下fckeditor编辑器无法上传图片的解决办法
- FCKeditor在ASP.NET下出现的问题及解决方案
- FCKEditor在Apache+tomcat下部署的问题---中文乱码,英文乱码,以及图片上传,浏览服务器等问题
- fckeditor 图片上传问题
- asp.net+FCKeditor上传图片显示叉叉图片无法显示的问题的解决方法
- FCKEditor图片上传“没有权限”的问题
- fckeditor图片上传绝对路径问题
- 图片上传IE11上传成功但图片无法显示问题的解决方案
- 解决linux下tomcat8上传图片other用户无法通过Nginx查看的问题
- 解决linux下tomcat8上传图片无法通过Nginx查看的问题
- 解决linux下tomcat8.5上传图片other用户无法通过Nginx查看的问题
- .net fckeditor上传图片功能解决方案
- ie9后fckeditor无法复制,上传图片
- Django1.4上传图片无法在页面显示的问题
- ASP下的FCKeditor 2.6.4.1上传图片配置
- struts2 FCKeditor 上传图片时候的那些纠缠不清的问题
- fckeditor 在php中开启图片上传的功能
- 多上传好东西供大家分享
- C#实现SQLSERVER2000数据库备份还原的两种方法 (带进度条)
- 不能读取记录;在MSysObjects上没有读取数据权限-80040E09
- 网页挂马解析
- 代码实现VPN连接
- FCKeditor 在 linux 下 无法上传图片的问题,解决方案
- KEIL--生成多个工程
- 已创建的VPN连接,调用,断开
- 又错了
- 八大排序算法总结
- 汇编中的assume
- 为Emacs安装Cedet+Ecb
- 在自己的SSH项目中加入WebService
- Tomcat设置虚拟目录