maven/spring プロジェクトを jelastic にアップロードし、以下を使用して画像を保存しました。
ServletContext servletContext = request.getSession().getServletContext();
String absoluteFilesystemPath = servletContext.getRealPath("/");
byte[] fileData = file.getBytes();
String name=Trader.getImage();
if (fileData.length != 0) {
String fileName =login.getUserName()+".jpeg";
File f = new File(absoluteFilesystemPath+"\\img\\"+fileName);
FileOutputStream fileOutputStream = new FileOutputStream(fileName);
fileOutputStream.write(fileData);
fileOutputStream.close();
}
サーバー上では「img/xyz.jpeg」という名前で絶対パスに保存されますが、画像はimgフォルダーに保存されます。
に保存したい
myproject/img/
節約中です
myproject