如何在grails中将文件上传到FTP服务器

时间:2016-04-14 09:05:32

标签: grails

我已经阅读了这里提出的问题的答案: How to upload file to remote FTP Server in grails

一切都编译并运行没有错误。现在我如何从Grails表单中引用上传服务?对不起基本问题。

到目前为止,我正在玩

          <g:form action="do_something" enctype="multipart/form-data" useToken="true">

            <span class="button">                   
            <input type="file" name="thefile"/>
            <input type="submit" class="upload" value="upload"/>

            </span>

          </g:form>

但我只需要一些关于如何将其与服务相关联的指针,大概是通过控制器。

1 个答案:

答案 0 :(得分:0)

处理请求。获取文件名并创建一个新文件。我自己的代码:

def f = request.getFile('myfile'); 
def webrootDir = servletContext.getRealPath("/"); //app directory 
File fileDest = new File(webrootDir,"xmls/"); 
def xmlFile = new File(fileDest, "settings.xml"); 
f.transferTo(xmlFile);


只需查看at this post了解更多信息。