不包括文件上传错误 - Scala

时间:2013-03-17 12:59:09

标签: scala playframework-2.0

为什么我不包含我得到的文件

[IOException:无法替换非空目录:Path(./ public / upload)]

request.body.file("resourceFile").map { k =>
         val t = new java.io.File(s"./public/upload/${k.filename}")
         k.ref.moveTo(t, true)
         println("Ok File Upload" + k.filename)

你如何阻止这种情况发生?

TA

1 个答案:

答案 0 :(得分:0)

我不明白为什么会这样。

您可以添加一个丑陋的if语句来防止错误:

request.body.file("resourceFile").map { k =>
         if (!k.filename.isEmpty) {
             val t = new java.io.File(s"./public/upload/${k.filename}")
             k.ref.moveTo(t, true)
             println("Ok File Upload" + k.filename)
         }