gpt4 book ai didi

grails - 示例 Grails Web 应用程序 : upload file, 处理它,下载

转载 作者:行者123 更新时间:2023-12-02 15:18:37 28 4
gpt4 key购买 nike

我正在尝试使用 Grails 制作我的第一个 Web 应用程序。

我想上传一个文件,处理它并返回下载。我认为这是一个非常常见的方案,我相信应该有一些示例应用程序可以做到这一点。

我想使用这样的,只改变处理部分,实现我自己的。如果它在 Grails 中会是最好的,但我想其他任何东西也可以。好吧,唯一的问题可能是我在 Groovy 中编写了我的处理部分。

我向您寻求的帮助是您是否可以为我提供此类示例应用程序/示例代码/模板的来源,以便我可以立即开始实现处理部分。

显然我一直在寻找一个无济于事。

我是网络应用程序的新手;我只编写了一些简单的桌面应用程序,所以如果我的问题不恰当,我非常抱歉。

提前感谢所有答案。

最佳答案

我建议看看这个指南:How to upload a file with Grails 3

为了快速回答,您需要采取的步骤是:

  • 在 View 中,使用 <g:uplodaForm> 创建一个表单标记并添加 <input type="file" name"myFile" />元素。
  • 在 Controller 中,使用 def myFile = request.getFile("myFile") 获取文件.
  • 在 Controller 中,从磁盘恢复文件(假设 png 图像):
    File myFile = new File("/<file_path>/myFile")
    render file: myFile.newInputStream(), contentType: 'image/png'
    return
  • 关于grails - 示例 Grails Web 应用程序 : upload file, 处理它,下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44367315/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com