建議在servlet應(yīng)用程序中保存上載文件的方法我在這里讀到,無(wú)論如何都不應(yīng)該將文件保存在服務(wù)器中,因?yàn)樗皇强梢浦驳?,事?wù)性的并且需要外部參數(shù)。但是,鑒于我需要一個(gè)針對(duì)tomcat(7)的tmp解決方案,并且我對(duì)服務(wù)器機(jī)器有(相對(duì))控制,我想知道:保存文件的最佳位置是什么?我應(yīng)該保存/WEB-INF/uploads(建議不要在這里)或某個(gè)地方$CATALINA_BASE(見(jiàn)這里)或......?JavaEE 6教程從用戶獲取路徑(:wtf :)。注意:該文件不應(yīng)以任何方式下載。我應(yīng)該建立一個(gè)配置參數(shù)詳見(jiàn)這里?我很欣賞一些代碼(我寧愿給它一個(gè)相對(duì)路徑 - 所以它至少是Tomcat可移植的) - Part.write()看起來(lái)很有希望 - 但顯然需要一個(gè)絕對(duì)的路徑我對(duì)這種方法與數(shù)據(jù)庫(kù)/ JCR存儲(chǔ)庫(kù)的缺點(diǎn)的闡述感興趣不幸的是 ,@ BalusC 的FileServlet專注于下載文件,而他在上傳文件時(shí)的答案會(huì)跳過(guò)保存文件的位置。容易轉(zhuǎn)換為使用DB或JCR實(shí)現(xiàn)(如長(zhǎng)耳兔)的解決方案將是優(yōu)選的。
建議在servlet應(yīng)用程序中保存上載文件的方法
小怪獸愛(ài)吃肉
2019-05-25 17:06:49