3
我使用Apache共同文件上傳庫使用Netbeans 6.8 + Glassfish.I'm試圖改變當前的上傳路徑是在servlet的當前上下文路徑,像這樣: WEB-INF /上傳如何使用Apache Common fileupload爲上傳的文件設置路徑爲「上下文路徑」?
所以我寫了:
File uploadedFile = new File("WEB-INF/upload/"+fileName);
session.setAttribute("path",uploadedFile.getAbsolutePath());
item.write(uploadedFile);
,但我注意到,該庫將上傳文件到GlassFish的文件夾,在這裏我所得到的,當我打印上傳文件的絕對路徑:
C:\Program Files\sges-v3\glassfish\domains\domain1\WEB-INF\upload\xx.rar
我的問題:
- 我怎麼能強迫共同文件上傳保存相對於當前的servlet路徑的路徑在上傳的文件,所以我並不需要指定整個路徑?這可能嗎 ?