クライアント側のValumとPlayでAjaxファイルのアップロードを実装しています!サーバー側で2.0.4。私のアクションメソッドは次のようになります。
def ajaxup = Action(parse.temporaryFile) { request =>
try {
request.body.moveTo(new File("/somepath/foo.jpg"))
} catch {
case e: Exception => Logger.error(e.getMessage)
}
Ok("File uploaded")
}
アップロードは正常に機能します。つまり、ファイルはの名前foo.jpg
で正しく保存され/somepath/
ます。しかし、それは例外もスローします:
Path(/somepath/foo.jpg) exists but replace parameter is false
どうすればそれを回避できますか?作成しているファイルにプロパティを設定する必要がありますか?