0

在我的 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();
    }

}

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

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

4

1 回答 1

0

试试这个:

ServletContext context = getContext();
fileName = context.getRealPath("/<yourfoldername>/" + fileName);
于 2013-02-11T08:24:36.273 回答