Play 2.0.4 で基本的なファイルのアップロードを試みています。ファイルのアップロード自体は機能し、なんとかFile
オブジェクトを取得できました。ただし、このファイルをディレクトリにコピーしたいと思います/public/images/
。どうやってやるの?次のコードは、結果またはエラーを生成しません。
FilePart picture = body.getFile("file");
File file = picture.getFile();
try
{
File dest = new File("../../public/images/new.png");
Logger.debug("Got dest: " + dest.getAbsolutePath() );
file.renameTo(dest);
return ok( file.getAbsolutePath() );
}
catch (Exception e)
{
e.printStackTrace();
return ok(images.render(false, e.toString()));
}