将映像存储到应用程序根目录中使用Java?

时间:2013-02-11 08:16:46

标签: java spring io

在我的Java应用程序中将图像存储到文件夹中我正在做..

@RemotingInclude
public void uploadImage(byte[] content,String fileName) {
    try
    {
       fileName = System.getProperty("java.io.tmpdir") + "/" + fileName;
       File f = new File(fileName);  
       FileOutputStream fos = new FileOutputStream(f);  
       fos.write(content);  
       fos.close();
       System.out.println(f+"   "+fileName);
    }catch(Exception e)
    {
        e.printStackTrace();
    }

}

它正在存储一些临时目录...但我想将图像存储到文件夹下的应用程序根目录因为如果它只在服务器上运行只存储在根目录中的图像..

如何将图像存储到Temp目录中的文件夹中?

1 个答案:

答案 0 :(得分:0)

试试这个:

ServletContext context = getContext();
fileName = context.getRealPath("/<yourfoldername>/" + fileName);