我尝试Java File Upload Tutorial并获得this trouble。
我的文件已上传到tmp
File System
的{{1}}文件夹中,如下所示:
Linux
我没有理想改变上传文件的路径,因此我将其/tmp/multipartBody7066610990481359884asTemporaryFile
复制到/myproject/public/upload/
。之后我收到了这个错误:
Java code
我加倍检查此错误,我确定已创建[FileNotFoundException: /home/thangnk/demo/public/upload (Is a directory)]
文件夹。所以任何人都可以告诉我如何解决它?。
这是我的代码:
--- Application.java
upload
还有一个问题。在Play Framework 2.0中上传图像的最简单方法是什么?
感谢您的阅读!
答案 0 :(得分:0)
错误消息告诉您/home/thangnk/demo/public/upload
是目录,但您正在尝试将目标文件命名为。您需要在dest
字符串的末尾添加文件名,可能使用dest + file.getName()
。如果有人试图上传一个与已存在的文件同名的文件,请确保您已经考虑过如何处理。