我正在客户端使用 Valum 实现 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
我怎样才能避免这种情况?我需要在我正在创建的文件上设置任何属性吗?