window 和linux 下路金有区别windows 下 一般 x:\\xxx\\xxx  
linux 一般  root/user/xxx

解决方案 »

  1.   

    因为是在网页里file选择的本地文件,所以只能采用绝对路径呀
      

  2.   

    文件的路径是由jsp网页上的<input type=file name=filename>指定的,所以应该不会是"/"和"\"的问题吧
      

  3.   

    当然有区别了!
    用replace函数把"\"变成"/"试试看!
    我以前做过,使用文件对话框选择的文件,得到路径!就不行,转换一下就OK!
      

  4.   

    应该是路径的表示方法错了,在linux下应该使用的是“/”,你转换一下试试就应该可以了。
      

  5.   

    可我在linux下,使用jsp的file指定路径,也不管用呀
      

  6.   

    别人所的你不信,试都不试就说应该不会XXXX。
    那你来问干吗?
    呵呵, 不过我用过html中file的, 在2个系统中没有特意改过代码能用的。
      

  7.   

    我们找到问题的原因了:
    程序中使用了File file=File.createTempFile();但在linux下系统抛出无此文件的异常,好像是无法在系统默认的临时文件夹创建临时文件。最后我们在指定的文件夹下创建了临时文件,解决了这个问题。但是为什么无法在linux下创建临时文件,我还不知道,希望有经验的朋友指点一下。谢谢