此问题与“Java Web Application - File Upload”有关
Web应用程序是否可以从主机文件系统中读取文件?
我的猜测是,出于安全原因,答案是否定的 - 但我想它应该可以读取应用程序根目录下的目录中的文件。
如果是这样,有人可以提供示例代码段
谢谢
答案 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应用程序服务器的设置方式有关,因此您的里程可能会有所不同..