日期:2014-05-18  浏览次数:20672 次

linux下图片路径问题
用weblogic发布到linux系统下
图片保存到一目录System.getProperty( "user.dir ")/photos下

我的部分代码:
.....
String   path   =   System.getProperty( "user.dir ");//路径
//创建图片文件夹及文件   photos目录下   格式是gif的
//myFile是我自己写的文件类
                        if   (myFile.newFolder(path+ "\\photos "))   {
                                strError   =   "创建图片文件夹成功 ";
                        }   else   {
                                strError   =   "创建图片文件夹失败或者该文件夹已存在 ";
                        }
myFile.savePhoto(path   + "\\ "+   citizenID   +   "( "   +   k   +   ").gif ",
                                                                                  getFromBASE64(citizenInfo[i].
                                                                getPhotoInfo()[j]));
........
这么写图片是保存下来了,但是路径和名字都不对,请问代码怎么写我?
jsp页面上该图片使用的连接,怎么保证该图片能显示出来?
大虾指教~


------解决方案--------------------
这个问题好解决哦,我也遇到过,linux下的文件夹路径和window下的不一样,windows下就
需要写成“\\photos "因为java会把第一个 "\ "当成转义字符给“吃了”。但在linux下就是
“/photos”呵呵,是不是很郁闷阿。所以你的if (myFile.newFolder(path+ "\\photos "))
就应该写成if (myFile.newFolder(path+ "/photos "))以此类推。
顺便问一哈,谁知道在linux下怎么用fckeditor上传图片阿????我的能上传但是无法显示
把我都憋了好几天了!!!