我是jsf框架工作的新手。我在eclipse ide中使用jsf2.0。我试图在jsf2.0中上传图像。我已经上传了图像但它存储在eclipse服务器上。问题是当我清理服务器图像被删除。所以我需要帮助,将照片上传到系统本地文件夹。请找到并帮助我。
答案 0 :(得分:1)
您需要在new File
(或new FileOutputStream
中指定绝对路径,具体取决于您查找结果文件的方式。)
所以,不要做
File file = new File("uploads/filename.ext");
而是做
File file = new File("/uploads/filename.ext");
(请注意首发/
)
这样它就会存储在磁盘文件系统中的那个位置,而不是相对于JVM启动的目录。