### ENVIAR ARQUIVO PARA CONECTOR JAVA SALVAR EM UM DESTINO ###

11 views
Skip to first unread message

Jutaí Santos

unread,
Nov 12, 2025, 8:10:54 PMNov 12
to webinside

Boa noite, pessoal,

Por gentileza, gostaria de saber se o Geraldo ou algum membro do grupo já conseguiu realizar o envio de um arquivo para um destino utilizando um conector Java no pós-página.

Abaixo descrevo as etapas que realizei até o momento:

1. Criação do formulário HTML

  • Criei uma página HTML contendo um formulário.

  • Dentro do formulário adicionei um botão submit e um campo do tipo file, conforme o exemplo:

    <input type="file" name="tmp.arquivo">

2. Implementação do conector Java

  • Criei uma classe Java (conector) e a associei ao pós-página.

  • Realizo o upload do arquivo e submeto o formulário.

3. Resultado obtido

  • Ao depurar no Eclipse, consigo visualizar o nome do arquivo, porém não consigo acessar o conteúdo binário para enviá-lo ao destino desejado.

4. Tentativa alternativa

  • Tentei realizar o processo por meio do WIMap, mas não obtive sucesso.

Desde já, agradeço pela atenção.

Att,
Jutai C. Santos

Geraldo Moraes

unread,
Nov 12, 2025, 10:07:55 PMNov 12
to webi...@googlegroups.com
Exemplo do codigo no conector que recebo uploads e gravo em /tmp:

FileUpload fileUpload = getParams().getFileUpload();
List<FileItem> itens = fileUpload.getMultFileField("tmp.arq");
for (FileItem item : itens) {
  Map<String,String> fnameMap = fileUpload.getItemNameMap(item);
  int seq = itens.indexOf(item) + 1;
  wiMap.put("tmp.id_cont_seq", seq);
  String fname = seq + "." + fnameMap.get("ext");
  FileOutputStream fout = new FileOutputStream(new File("/tmp", fname));
  Function.copyStream(item.getInputStream(), fout);
  fout.close();
}

Atenciosamente, 


Geraldo Moraes
LINEWEB - Soluções Tecnológicas Ltda.
+55 79 98838-2187 
tecno...@lineweb.com.br 
www.lineweb.com.br


--
Você recebeu essa mensagem porque está inscrito no grupo "webinside" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para webinside+...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/webinside/d9dd1373-6f28-4755-b1e7-e87957bbdc54n%40googlegroups.com.
Message has been deleted

Jutaí Santos

unread,
Nov 13, 2025, 12:57:51 AMNov 13
to webinside
Obrigado Geraldo! 
Tenha um ótimo dia!

Reply all
Reply to author
Forward
0 new messages