我正在使用Apache Commons File Uploader API。當我使用絕對路徑c:\\my uploads\\
時它正在成功工作。那是文件將被上傳到那個地方。如何將上傳的文件寫入web項目內的文件夾?
我正在使用NetBeans 7進行開發。在我的項目樹中,我創建了另一個名爲uploads
的文件夾。所以當我使用像uploads/
或/uploads/pics/
這樣的相對路徑時,它不起作用。也就是說,沒有錯誤。但文件不會寫入該文件夾。我正在使用「File」對象並使用其「write()」函數。
我的項目文件夾結構是這樣的:
-- C:\
-- -- my project\
-- -- -- school\
-- -- -- -- web\
-- -- -- -- -- index.jsp
-- -- -- -- -- fileupload.jsp
-- -- -- -- -- uploads\
-- -- -- -- -- -- pics\
thanku。我將使用「C:\\ my uploads \\」作爲位置。但如何檢查文件夾是否存在?如果不存在,請創建一個。 'File'的對象包含'mkdir()'。但它不接受一條道路。所以我很困惑 – 2012-02-14 12:18:13
只需在'new File(「C:/ my uploads」)中調用它即可。 – BalusC 2012-02-14 12:20:09
thanku。我正在使用它。但我不知道它是這樣工作的。 – 2012-02-14 12:22:22