将上载图像保存到jsf 2.0中的本地系统文件夹中

时间:2011-11-05 11:36:47

标签: jsf jsf-2

我是jsf框架工作的新手。我在eclipse ide中使用jsf2.0。我试图在jsf2.0中上传图像。我已经上传了图像但它存储在eclipse服务器上。问题是当我清理服务器图像被删除。所以我需要帮助,将照片上传到系统本地文件夹。请找到并帮助我。

1 个答案:

答案 0 :(得分:1)

您需要在new File(或new FileOutputStream中指定绝对路径,具体取决于您查找结果文件的方式。)

所以,不要做

File file = new File("uploads/filename.ext");

而是做

File file = new File("/uploads/filename.ext");

(请注意首发/

这样它就会存储在磁盘文件系统中的那个位置,而不是相对于JVM启动的目录。