您现在的位置:
发布时间:2022-07-12 19:35:27
看看下面怎么解释saveAs第二个参数;例子讲的很清楚。(www.66460.com)
========================
注意有红色和蓝色的语句,现在你的情况就是红色语句的情况,蓝色语句解释了为什么。
==============================
Files类中的saveAs()方法用于保存文件,在File类中提供了两种形式的saveAs()方法:
Java代码
这两个方法没有返回值,第一种形式与saveAs(destFilePathName, 0)执行效果相同。
参数说明
l destFilePathName:指定文件保存的路径,包括文件名。其值应以"/”开头。
l optionSaveAs:保存目标选项。该选项有3个值,分别是SAVEAS_AUTO、SAVEAS_ VIRTUAL和SAVEAS_PHYSICAL。它们是File类中的静态字段,分别表示整数0、1和2。将optionSaveAs参数设为SAVEAS_VIRTUAL选项值,则通知jspSmartUpload组件以Web应用的根目录为文件根目录,然后加上destFilePathName参数指定的路径来保存文件;设为SAVEAS_PHYSICAL值,则一种情况是通知jspSmartUpload组件将以Web服务器的安装路径中的磁盘根目录为文件根目录,然后加上destFilePathName参数指定的路径来保存文件,另一种情况则以destFilePathName参数指定的目录为最终目录来保存文件;设为SAVEAS_AUTO值,则首先以SAVEAS_VIRTUAL方式来保存文件,若Web应用下由destFilePathName参数指定的路径不存在,则以SAVEAS_PHYSICAL方式保存文件。
例如,若Web服务器(以Tomcat为例)的安装目录为"E:Tomcat 5.5”,当前Web应用为"FileUpDown”,下面分别应用这3个选项保存文件。
(1)使用SAVEAS_VIRTUAL选项值。
saveAs("/file/myfile.txt",File.SAVEAS_VIRTUAL)或saveAs("/file/myfile.txt",1)
若FileUpDown应用下存在"file”子目录,则将上传的文件以"myfile.txt”为文件名进行保存,实际的保存路径如下:
E:Tomcat 5.5webappsFileUpDownfilemyfile.txt
若不存在"file”子目录,则抛出下面的异常:
This path does not exist (1135)
(2)使用SAVEAS_PHYSICAL选项值。
Java代码
因为Tomcat 5.5安装在E盘,因此若E盘根目录下存在"file”子目录,则将上传的文件以"myfile.txt”为文件名进行保存,实际的保存路径如下:
E:filemyfile.txt
若E盘根目录下不存在"file”子目录,而FileUpDown应用的根目录下存在"file”子目录,则抛出下面的异常:
The path is not a physical path
否则抛出下面的异常:
This path does not exist (1135)
使用SAVEAS_PHYSICAL选项值时,可以将上传的文件保存到由destFilePathName参数指定的一个具体的目录下,例如:
saveAs("D:/temp/myfile.txt",File.SAVEAS_PHYSICAL)
最终文件的实际保存路径如下:
D: empmyfile.txt
(3)使用SAVEAS_AUTO选项值。
saveAs("/file/myfile.txt",File.SAVEAS_AUTO)或saveAs("/file/myfile.txt",0)
若FileUpDown应用根目录下存在"file”子目录,则以SAVEAS_VIRTUAL方式保存文件,否则以SAVEAS_PHYSICAL方式保存文件。
通常情况下应使用SAVEAS_VIRTUAL方式保存文件,以便程序的移植。
转自:http://www.cnblogs.com/losesea/admin/EditPosts.aspx?opt=1
仁兄的问题正是我寻找的答案
虚拟路径居然是 这个路径D:EclipseWorkspace.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebapps ?(即参数里的文件夹要在这里建才不会报异常)
66阅读网请您转载分享:
用Serv-U时,如果使用虚拟路径映射(虚拟目录),那么就只需设定某个文件夹为主目录,然后把想要分享文件映射到该目录下,可以有效提高利用效率,好处不言自明:不用每次把文件内容复制到主目录下、访客通过FTP就可以打开主人设定的文件资料--即使是在不同盘符下的。[www.66460.com)
要增加虚拟目录,以用户(weeken)的主目录为F:FTP,想要能通过ftp://***.**.***.***/ftp的格式能访问到在E:DownloadmovieSurvivor 中的内容,则需要为它添加虚拟目录。操作步骤如下:
(1)在管理器左边框架中,选择"域"下的"设置",再在右边框架中转到常规窗口;
(2)单击虚拟路径映射下的"增加”按钮,之后根据提示在物理路径下选择"E:DownloadmovieSurvivor",在映射物理路径到下选择"F:FTP",在映射路径名处输入"Survivor Season13",即可添加此虚拟目录的映射记录。
(3)最后在管理器的左边框架中选中weeken用户,再在右边框架中转到"目录访问”窗口,按"添加”按钮将目录"E:DownloadmovieSurvivor"增加到列表中去。最后点击完成,再用CuteFTP或LeapFTP之类的FTP工具访问,就可以在主目录下看到一个名为"Survivor Season13"的文件夹了。
研究了好久,出现问题都是路径的问题
1<servlet-mapping>
<servlet-name>SimpleUploader</servlet-name>
<url-pattern>/FCKeditor/editor/filemanager/upload/simpleuploader</url-pattern>
</servlet-mapping>
<url-pattern>中的路径是从虚拟目录根目录开始的
2oFCKeditor.BasePath = ‘/mytest/FCKeditor/‘;
设置basePath是"/虚拟目录/(2个js文件和2个xml文件和editor文件所在文件夹)/"
3 FCKConfig.ImageUpload = true ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath +‘filemanager/upload/simpleuploader?Type=Image‘ ;
这里是我搞不懂的地方,虽然最后文件可以正常上传和使用,但是FCKConfig.ImageUploadURL这个设置的时候却要跳过/editor这个文件夹。。
我设置的FCKConfig.BasePath是‘/mytest/FCKeditor/‘加上‘filemanager/upload/simpleuploader?Type=Image‘;就是/mytest/FCKeditor/filemanager/upload/simpleuploader?Type=Image;
但是我的实际路径中FCKeditor文件夹和filemanager文件夹中还有一个editor文件夹,如果改成/mytest/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image;则提示404错误
发现jsp和php的这个差别让人很头疼,路径问题!
摇曳在澄碧水底的青涩年少,宛如一块采撷自亘古的翡翠,纤尘不染,触手沁凉。那是那个年代最最朴素的奢华,光阴如水,轮回无情,往后虔诚的心琢膜拜与千载的耳濡目染,也体会不了浓碧冷艳流泻出的绝世风韵。
人一出生便走在回归的路上,只是这个过程中总会衍生无数的故事,就如爱一个人,好似品味一杯陈年普洱,沉淀下的年份,岂是艳俗华丽的包装所能赘述?这过程许是要等到海枯石烂,繁华落尽。可你知道,无需计较多久,只要他踟躇而至,春意就还阑珊,暖意仍是无限。
寻着记忆的锁扣,沿着颠簸的脉迹,再踏入针松掩映的山径,过往恰似漂白的岩彩,虽然斑驳沧桑,却试不掉流云水袖的身段,撼动一时的声名。星移斗转,冬夏更易,幽深清凉的石板路上非我踽踽独行,轻云游荡的蓝天下疏条绿意交映,人声噪杂,解说词里一方水土万千源头,土生土长的我却也无从辩驳,心底无由滋生许多幻觉和激动。
熟识的一山一水,当我澄澈的放下纷争,安于现状,重新寻得曾经路遇开着白花的树,枝叶上少年的忧思再也遍寻不获。那年的道观,道观中的清修者,早已沦为喟叹遥想的传说,载入泛黄而宽厚的史册。人一生的梦想,不过是延续年少时懵懂中突然迸现的憧憬。山林里的半阙月光,清亮一如当年充满探究的的眼神,骄傲纯净,不带世故。
而西汉张良追寻秦祖帝陵来尖山寺斩龙的故事,宛如先秦大堡子山陵园被盗掘的流失文物,失传在茫茫时空里。
少时朦朦胧胧的爱恋,是情窦初开的娇艳桃花,背负了青涩年纪所有的期许,肆无忌惮,轰轰烈烈。岁月成熟,或许勾起的嘴角已惹了风情,或许沉思如雕像已深深为情所困,但那如饮醇酒的情致仍似沧海的明珠,静静的蜿蜒在心底,长乐未央。( 文章阅读网:www.66460.com )
辗转流离的日子里,言语也许都是多余,对于过往,我从来没有心生悔意,时间不等人,踉踉跄跄走到今天这个境况,我也没有怨怼。可夜深人静的时候,我总为别人的故事而喜怒哀乐,在字里行间对自己的圣母情怀真真束手无策。人这一辈子,最后相携苦乐的,未必年轻时爱得死去活来的初遇。过去的已是白云苍狗,依恋不舍徒增烦扰,但愿日后无论谁将相伴,都能平安喜乐,衣食无忧。
我知道,缘分这回事,须用心经营,错过了就是分道扬镳的结局,年少时不知天高地厚,轻狂无羁,想要摘星探月,事事如意。结果磕磕碰碰,苦乐参半。到了几十年后,回头静看走过的路,方觉得心心念念的不过是一人一花。生命里的青山绿水还不曾登踏问询,未知奇幻的日出云现还没有奇遇相逢。习惯把谈及自己真实感情的东西一再引申,修饰的朦朦胧胧,可能,关于憧憬的那个故事,始终只有自己懂得。
华灯如星,只是哪一盏是为曾今或者未遇而留?
山村里等待柳絮飘飞夏溪摸鱼的孩子,在岁月的仓匆行迹里错失了无邪的眉眼,为柴米油盐葱韭姜蒜,三言两语的与小商贩争执不休,这不算摧眉折腰,奸狡讹诈,而是岁月当须如此,谁也无法如一始终而终粉饰太平。
"闲云潭影日悠悠,物换星移几度秋”行旅间,霜雪冷染了两鬓白发,多了好些掩不住的沧桑。时至今日,言犹在耳,为一字一句的泣血,为欢愉难掩离愁的情节。不是在感情世界里俯首称臣,每次谦让,都是对彼此的温存心疼。那些握手释然的言和,滴在光阴的胸口上,盛开的,是一朵莲花纯纯净净的轮廓。
五月的小满转眼过半,消瘦的墨痕埋下关于踏径问道的伏笔。很多事情不过是庸人自扰,徒添烦恼,清简如水的生活,未尝难过。