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

}

いくつかの一時ディレクトリを保存しています...しかし、アプリケーションルートディレクトリの下のフォルダーに画像を保存したいのは、サーバーで実行されている場合、ルートディレクトリにのみ画像を保存するためです..

一時ディレクトリのinstedフォルダーに画像を保存する方法は?

4

1 に答える 1

0

これを試して:

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