我找到了两个片段,展示了如何在Play中进行图片上传:
我有点像Blob方法,它更简单,更优雅。我问的是......我可以用这种方法获得原始文件名吗?我注意到the Upload class有一个getFileName()
方法。我可以在Blob方法中访问文件名吗?
答案 0 :(得分:2)
您可以使用第三种方法:定义控制器的java.io.File方法参数类型。然后使用file.getName()
获取上传的文件名答案 1 :(得分:2)
在控制器的方法中,你可以使用类似的东西:
File f = params.get("image", File.class);
(其中“image”是blob参数的名称)以获取File对象。
最后,您可以使用
获取文件名f.getName();
(来源:http://groups.google.com/group/play-framework/browse_thread/thread/21ccf6057d8bf4f5?pli=1)