Eu li as respostas para a pergunta feita aqui: Como fazer upload de um arquivo para um servidor FTP remoto em grails
tudo é compilado e executado sem erros. Agora, como faço para referenciar o serviço de upload de um formulário Grails? Desculpe pela pergunta básica.
Até agora estou brincando com
<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>
mas preciso apenas de algumas dicas sobre como vincular isso ao serviço, provavelmente por meio do controlador.
Trabalhe com o pedido. Obtenha o nome do arquivo e crie um novo arquivo. meu próprio código:
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);
Basta olhar para este post para mais informações.
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras