我需要从我的jsp页面访问一些文件。所以我将它们保存在我的服务器Root.But中没有文件可能会增加。所以有一种方法可以从web服务器root访问这些文件将它们存储在磁盘的任何位置?
答案 0 :(得分:2)
您可以创建符号链接....在您的Web根目录中创建一个目录
ln -s directory /path/to/files
答案 1 :(得分:2)
您需要获取文件的绝对路径。使用FileInputStream
读取它,在JSP上写入输出流。
String file = "/home/mystorage/media/file.dat";
FileInputStream fileinputstream = new FileInputStream(file);
int numberBytes = fileinputstream.available();
byte bytearray[] = new byte[numberBytes];
fileinputstream.read(bytearray);
for(int i = 0; i < numberBytes; i++){
out.println(bytearray[i]);
}
fileinputstream.close();