我已经阅读了这里提出的问题的答案: 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>
但我只需要一些关于如何将其与服务相关联的指针,大概是通过控制器。
答案 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了解更多信息。