我有一个grails控制器来处理上传的文件。
现在问题是我不知道用户将上传文件的名称。
request.getFile(文件名)
我不知道' fileName'。
请告诉我如何处理匿名文件上传。这些文件是从一个javascript富文本编辑器上传的,每个请求的文件输入名称都不同。
请帮忙。
答案 0 :(得分:1)
你应该转储parmas
并检查哪个是varible持有filename
它可能不是包含实际文件名的varible文件名。所以,如果你没有文件名,你可以使用文件句柄进行上传,如下所示:
1.DUMP parmas,如
log.debug("Value of Parmas"+parmas.each{it.value()})
或
println("Value of Parmas"+parmas.each{it.value()})
在您的控制台窗口上的或者使用浏览器的内容寻找一个通用名称,您将进一步使用它来获取通常称为“文件名”的文件句柄。