You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by Jose Euclides da Silva Junior - DATAPREVRJ <Jo...@rj.previdenciasocial.gov.br> on 2003/07/16 23:18:40 UTC

[ file-upload ] Parsing error - why?

i guess that package FileUpload has a bug whenever it try to parse
HTTPRequest. I always get a  javaNullPointerException error message whenever
my servlet runs.
HERE IS THE CODE:
...
boolean isMultipart = FileUpload.isMultipartContent(request);
             FileUpload upload = new FileUpload(); 
             System.out.println("Passei 0");
ERROR HERE=> List items = upload.parseRequest(request);
             System.out.println("Passei 1");
             Iterator iter = items.iterator();
             while (iter.hasNext())
              {
               //String comment = ((FileItem)i.next()).getString();
                 FileItem item = (FileItem)iter.next();
                 if ( item.isFormField()) 
                  {
                    String name = item.getFieldName();
                    String value = item.getString();
                    System.out.println("item eh: " + name);
                  }
                 else
                  {
                    String nomeArq = item.getName();
                    long tamBytes = item.getSize();
                    int tam = (int) tamBytes;
                   // InputStream uploadFile = item.getInputStream();
                    System.out.println("nome do  arquivo eh: " + nomeArq );
                   // uploadFile.close();
                   // byte [] conteudo;
                   // conteudo.length( tam );
                    byte[] conteudo = item.get();
                }
           }
      System.out.println ("Passei fim");
      
Any help would be appreciated! 
Thanks, Euclides.