1
我需要从我的jsp页面访问一些文件。因此我将它们保存在我的服务器Root.But中,文件数量可能会增加。因此,我可以通过哪种方式访问这些文件从Web服务器的根,并将其存储在磁盘的任何地方?从服务器根目录中的磁盘访问文件
我需要从我的jsp页面访问一些文件。因此我将它们保存在我的服务器Root.But中,文件数量可能会增加。因此,我可以通过哪种方式访问这些文件从Web服务器的根,并将其存储在磁盘的任何地方?从服务器根目录中的磁盘访问文件
,你可以创建一个符号链接....在Web根目录中创建一个目录,并
ln -s directory /path/to/files
您需要获取该文件的绝对路径。使用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();