1

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

[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)

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

4

1 回答 1

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)
         }
于 2013-03-17T14:12:43.647 回答