从Windows目录中读取文件

时间:2013-04-16 10:19:47

标签: java xml stream

我尝试从Windows路径D:/xml/xmlfile.xml

中读取xml

在我的网页上有一个浏览按钮。我选择文件并单击提交。我来到我的控制器,有代码可以读取这个文件。

fileToRead变量具有value =文件名。不是完整的目录路径。

InputStream ips = this.getClass().getClassLoader().getResourceAsStream(fileToRead);
InputStreamReader ipsr = new InputStreamReader(ips);
          BufferedReader br=new BufferedReader(ipsr);
          String line;
          while ((line=br.readLine())!=null){
              System.out.println(line);
          }

这没有读取文件。另一项技术也没有用,我得到了File not found exception

InputStream ips=new FileInputStream(file); 

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

如果您只想提供文件名或相对路径,则文件应位于服务器上。您必须将文件上传到服务器然后阅读。否则你必须提供从windows目录中读取文件的完整路径。