我是Java新手,目前我正試圖將上傳的文件(使用servlet)存儲在項目中存在的文件夾中。在web.xml中,我可以選擇完整路徑,但完整路徑在其他人的計算機上會有所不同,並且不起作用,那麼如何將上傳的文件存儲在位於我正在使用的項目中的文件夾中。 我的web.xml看起來是這樣的:如何將上傳的文件存儲在Java項目文件夾中
<web-app>
...
<context-param>
<description>Location to store uploaded file</description>
<param-name>file-upload</param-name>
<param-value>
C:\Users\George\Desktop\dataFolder\
</param-value>
</context-param>
...
</web-app>
但我想使道路看起來是這樣的:thisProject \ dataFolder
不清楚你在問什麼。 –
@MichaelMarkidis讓我和其他3人正在做某種項目。我們正在使用github。我的目標是在項目中有一個名爲data的文件夾,並且當某些內容上傳到網站上時(使用上傳表單)它將進入該數據文件夾。我能做到的唯一方法是將此文件夾的完整路徑設置爲web.xml,但事情是我朋友的文件夾完整路徑將不同(因爲他可能在不同的位置有他的日食),所以它不會工作。有什麼建議麼? – GeorgeDopeG
不要在代碼中使用完整路徑 - 使用相對路徑。 –