jsp上传文件(TXT)前,校验下文件的行数。
我用java的BufferedReader来读取本地文件(c:\1.txt),再进行校验,可以实现。现在到测试unix环境的时候,读取文件的话(c:\1.txt),
会读不到这个文件。问,怎么解决这个问题啊。或者,还有什么js能够校验txt的行数啊?
注:普通web工程,没有struts控件。能提供参考代码最好,不甚感激。

解决方案 »

  1.   

    unix 下没有c盘,你的文件路径错了建议先熟悉一下unix,再做程序部署开发。
      

  2.   

    1.开发windows环境,可以校验本地文件。通过后再处理。
    2.测试weblogic服务器是在unix环境下,本地文件上传后,不能直接读取本地文件。问,测试环境怎么读取这个文件进行校验。
    这种应该是在代码里实现的。
      

  3.   

    哥们  先必须的熟悉unix操作系统  正如上楼所说起更本不存在c盘  怎么可能找得到呢 
      

  4.   

    或者把文件放到ftp上,问怎么到ftp上读取这个文件。
      

  5.   


    放到服务器 WEB应用的tmp临时目录呗,检验好了文件的格式再删掉
      

  6.   


    就是要这个效果,还有示例代码啊。
    不是struts框架,不知道能不能传。
      

  7.   

    路径是怎么写的?比如String fileName = "C:\\1.txt";
    最好写成String fileName = "C:/1.txt";
      

  8.   

    window和linux的路径表示是不一样的。
      

  9.   

    使用的是jsp的SmartUpload类,将文件放到应用的某个文件夹下。
    但是,好像不能把文件给重命名。
    这样可能把其他同名的文件给覆盖掉。
    而且删除的时候,可能会删掉重名的文件。这个类,如何做到重名啊?
      

  10.   

    还有读取文件行数的时候,
    是不是用BufferedReader的readLine方法,一行一行的加啊。
      

  11.   

    继续关注。
    另:jdk版本是1.4的。(项目需要)
      

  12.   

    像这种如果用完后不需要了的txt就没有必要存在服务器上  直接拿到就用
      

  13.   

    路径用'\\'及'/'在Win及Unix上貌似不一样的吧。