我正在使用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