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();