解决 jeesite 项目部署到linux 服务器上 ckfinder 无法上传图片的问题
2017-12-22 10:50
816 查看
解决 jeesite 项目部署到linux 服务器上 ckfinder 无法上传图片的问题
一、 问题描述
jeesite 项目在 windows 操作系统上运行,测试无误;部署到线上环境 Linux服务器上,出现了 ckfinder 无法上传图片的问题。
二、出现的现象
1、 windows 环境 图片显示正常
2、 linux 线上环境,图片无法上传
三、解决思路
1、初步判断是,Linux 服务器上没有文件写入权限,各种尝试,无效。。
2、Liunx和windows 对于路径的 “/”,处理方式不一样。(linux:“/”; windows:“\”)
3、将下面代码,分别在 windows 和 linux 环境下执行,观察结果
四、问题解决
很荣幸搜索到了这篇文章 —-> https://www.cnblogs.com/teeup/p/5399857.html
针对 jeesite 项目,请在 com.thinkgem.jeesite.common.utils.FileUtils.path(String path)方法中,增加两行针对 Liunx环境下路径处理:
参考资料:https://www.cnblogs.com/teeup/p/5399857.html
windows系统和Linux系统下文件路径”\” 和 “/”
一、 问题描述
jeesite 项目在 windows 操作系统上运行,测试无误;部署到线上环境 Linux服务器上,出现了 ckfinder 无法上传图片的问题。
二、出现的现象
1、 windows 环境 图片显示正常
2、 linux 线上环境,图片无法上传
三、解决思路
1、初步判断是,Linux 服务器上没有文件写入权限,各种尝试,无效。。
2、Liunx和windows 对于路径的 “/”,处理方式不一样。(linux:“/”; windows:“\”)
3、将下面代码,分别在 windows 和 linux 环境下执行,观察结果
String osname = System.getProperty("os.name"); System.out.println("osname:"+osname+"----> : \n "+File.separator);
四、问题解决
很荣幸搜索到了这篇文章 —-> https://www.cnblogs.com/teeup/p/5399857.html
针对 jeesite 项目,请在 com.thinkgem.jeesite.common.utils.FileUtils.path(String path)方法中,增加两行针对 Liunx环境下路径处理:
if(path.startsWith("/")){ p="/"+p; }
当前,该问题已反馈给了 jeesite 工作人员,预计会在4.0版本进行修复。 同理,若其他项目出现了,windows上功能好使,linux 上不能使用,可以考虑下,是否由路径问题造成的。
参考资料:https://www.cnblogs.com/teeup/p/5399857.html
windows系统和Linux系统下文件路径”\” 和 “/”
相关文章推荐
- 解决linux下tomcat8.5上传图片other用户无法通过Nginx查看的问题
- 解决linux下tomcat8上传图片other用户无法通过Nginx查看的问题
- APP后台上传Nginx+Tomcat服务器后图片可以上传但无法访问问题解决
- 解决.net项目中上传的图片或者文件太大无法上传问题
- 将 Windows 的 thinkPHP 项目上传至 Linux 服务器遇到的问题及解决方法
- 解决linux下tomcat8上传图片无法通过Nginx查看的问题
- Javaweb上传图片或文件到服务器,Tomcat服务器重新部署项目,会删除原来上传的文件的问题
- 解决Struts2中CKFinder上传图片等文件后没有响应(服务器上也没有)问题--某特殊情况
- 解决jeesite ckfinder上传中文文件名图片无法预览的问题
- FLASH项目上传服务器无法播放FLV-MIME设置问题解决
- 项目部署问题:xftp无法连接服务器、Nginx403 Forbidden解决、nginx反向代理解决前端跨域问题
- 关于V5.7 正式版 自定义字段图片上传无法点击选择的问题解决!
- asp.net+FCKeditor上传图片显示叉叉图片无法显示的问题的解决方法
- linux系统 discuz论坛 门户发布新闻的时候上传图片出现上述问题“上传失败-103”的解决办法
- 解决magento 1.6 无法上传图片的问题
- ECCMS解决IE8无法上传图片的问题
- 在YII项目中使用ckeditor和ckfinder快速部署文本编辑器并实现图片上传
- 解决kindeditor与Struts2框架整合时无法上传本地图片的问题 (2)
- 解决kindeditor与Struts2框架整合时无法上传本地图片的问题
- [转]在IE7关闭窗口,上传图片无法预览,window.status无效问题解决办法