【问题标题】:Grails file upload with image name使用图像名称上传 Grails 文件
【发布时间】:2014-05-07 11:22:18
【问题描述】:

我有一个 grails 控制器来处理上传的文件。

现在的问题是我不知道用户将使用哪个名称上传文件。

request.getFile(文件名)

我不知道“文件名”。

请告诉我如何处理匿名文件上传。这些文件是从 javascript 富文本编辑器上传的,每个请求的文件输入名称都不同。

请帮忙。

【问题讨论】:

    标签: grails file-upload


    【解决方案1】:

    您应该转储parmas 并检查哪个变量持有filename 它可能不是持有实际文件名的变量文件名。所以,如果你没有文件名,你将有文件句柄来继续上传,请按照以下步骤操作:

    1.DUMP parmas like

    log.debug("Value of Parmas"+parmas.each{it.value()})
    

      println("Value of Parmas"+parmas.each{it.value()})
    

    在您的控制台窗口或曾经使用浏览器的任何地方寻找一个通用名称,您将进一步使用该名称来获取通常称为“文件名”的文件句柄。

    【讨论】:

    • 另一个问题..当我不知道文件的名称和扩展名时如何重命名文件..我必须在文件名后面附加时间戳值..就像 abc.txt -> abc_12312312.txt
    • @ManishMudgal 你有很多选择。你可以在它后面加上某种生成的随机字符串或简单的时间戳
    • 显示参数转储,我会帮助你
    • 做到了。这只是重新启动;)
    猜你喜欢
    • 2018-01-21
    • 1970-01-01
    • 2018-12-25
    • 2018-09-13
    • 2012-02-01
    • 2018-05-14
    • 1970-01-01
    • 1970-01-01
    • 2020-07-12
    相关资源
    最近更新 更多