建議在servlet應用程序中保存上載文件的方法我在這里讀到,無論如何都不應該將文件保存在服務器中,因為它不是可移植的,事務性的并且需要外部參數。但是,鑒于我需要一個針對tomcat(7)的tmp解決方案,并且我對服務器機器有(相對)控制,我想知道:保存文件的最佳位置是什么?我應該保存/WEB-INF/uploads(建議不要在這里)或某個地方$CATALINA_BASE(見這里)或......?JavaEE 6教程從用戶獲取路徑(:wtf :)。注意:該文件不應以任何方式下載。我應該建立一個配置參數詳見這里?我很欣賞一些代碼(我寧愿給它一個相對路徑 - 所以它至少是Tomcat可移植的) - Part.write()看起來很有希望 - 但顯然需要一個絕對的路徑我對這種方法與數據庫/ JCR存儲庫的缺點的闡述感興趣不幸的是 ,@ BalusC 的FileServlet專注于下載文件,而他在上傳文件時的答案會跳過保存文件的位置。容易轉換為使用DB或JCR實現(如長耳兔)的解決方案將是優選的。
添加回答
舉報
0/150
提交
取消