Upload Arquivo

2 respostas
S

Olá pessoal, utilizo a classe SmartUpload para fazer upload de arquivos para o servidor.

Inicializo o form desta forma:

<form action="" method="post" name="form" id="form" enctype="multipart/form-data">

.
.
.

<input name="nome" id="nome" type="text">

Porém, quando executo o método

meuServlet.getParameter("nome");

me retorna null, porém as informações são passadas corretamente no formulário.

O que é preciso para eu recuperar esses parâmetros em formato String, já que o enctype é multipart/form-data?

Agradeço desde já :wink:

[]´s

2 Respostas

christianovale

tente assim:

List items = upload.parseRequest(request);
Iterator iter = items.iterator();
while (iter.hasNext()) {
   FileItem item = (FileItem) iter.next();
   if (item.getFieldName().equals("nome")) {
     String s = item.getString();
 }
}

Falow!

S

Bem, relativo a esse trecho que você me passou, ocorrem os seguintes erros:

Error(45,29): method parseRequest(javax.servlet.http.HttpServletRequest) not found in class com.jspsmart.upload.SmartUpload Error(48,13): FileItem not found in class br.com.intelit.site.TrabalheConosco

Alguma sugestão?

Valeu :wink:

Criado 11 de setembro de 2006
Ultima resposta 11 de set. de 2006
Respostas 2
Participantes 2