2012-02-04 36 views
0

私はジャージの呼び出しでBufferedImageを持っており、サーバーに保存したいと思います。私はファイルシステムに保存することができますが、私はそれをサーバのimgフォルダに保存します。サーバーに画像を保存

EG localhostを:8080 /サーバー/ IMG

どのように私はこれを達成できますか?

答えて

0

ServletContext ServletContext.getRealPathのgetRealPath()メソッドを使用して、ファイルシステム内の実際のディレクトリを見つけてそこに保存します。あなたのケースでは、この場所にファイルを保存し、それがhttp://localhost:8080/server/img/<image file name with extension>

0

他の誰かが同じものを尋ねたhere

+0

でのBufferedImage利用できるようになります次に

String realPathOfImgFolder=req.getServletContext().getRealPath("/img"); 

ようにすることができジャージーマルチポストコールでサーバー上にすでにあります。だから、私はファイルクラスを使用してディスクにファイルを保存することができます。しかしそれはそれだけでもディスクを節約します。ローカルサーバーに保存するにはどうすればよいですか? – skinnybrit51