String path=uploadFilePath+fileRealName;
String uploadFilePath=d:\\upload\\file
String fileRealName=/2010-09-08/test.rarString path=uploadFilePath+fileRealName;InputStream in=ServletActionContext.getServletContext().getResourceAsStream(path);返回来的in是空的 请问 如何配置这个路径?先谢谢了了!

解决方案 »

  1.   

    你的上传下载文件的路径肯定不在你的工程目录下,不然不会出现这个问题。因为ServletActionContext.getServletContext().getResourceAsStream是在你的工程的目录下读取路径的。虽然可以上传但是下载会有问题,还是换一种方法实现,要不就放到工程目录下
      

  2.   

    写法没问题。
    在getResourceAsStream之前将path打印出来,看看文件是否真的存在。
      

  3.   

    不好意思,没注意到你使用了绝对路径。
    请将欲提供下载的文件放到你的Web应用目录下,然后用相对于应用根的"/upload/file/2010-09-08/test.rar"这样的路径来访问文件。