Java Web应用程序 - 文件读取

时间:2010-10-03 09:07:38

标签: java web-applications

此问题与“Java Web Application - File Upload”有关 Web应用程序是否可以从主机文件系统中读取文件? 我的猜测是,出于安全原因,答案是否定的 - 但我想它应该可以读取应用程序根目录下的目录中的文件。
如果是这样,有人可以提供示例代码段 谢谢

1 个答案:

答案 0 :(得分:0)

我正在使用部署在Glassfish 2网络应用容器上的Apache Wicket网络框架,这个代码段对我来说很好用:

//Read file content
FileInputStream in = new FileInputStream(new File("absolute path"));
byte[] bt = new byte[(int) file.length()];
in.read(bt);
in.close();
return bt;

但是可能与Web应用程序服务器的设置方式有关,因此您的里程可能会有所不同..