🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #1034

Re: Por favor...Ayuda...Error File.java(Compiled Code))

#1034
From: Guevonaso
Date: Thu, 28 Sep 2006 06:40
51 lines
3178 bytes
Leto Atreides ha escrito:

> joeykami@gmail.com wrote:
> > Tome un ejemplo de la red para subir archivos al servidor y por
> > consiguiente a la base de datos y en el ejmplo lo hace muy bien...y el
> > codigo q hace eso lo estoy acomodando en mi servlet donde tengo varios
> > datos y ya no toma el fichero a guardar =(...  y marca un error de
> > tipo:
> > java.lang.NullPointerException
> > java.io.File.<init>(File.java(Compiled Code))
> > suministros.AltaArchivoSumLinServlet.saveFiles(AltaArchivoSumLinServlet.java:130)
> > suministros.AltaArchivoSumLinServlet.processRequest(AltaArchivoSumLinServlet.java:57)
> > suministros.AltaArchivoSumLinServlet.doPost(AltaArchivoSumLinServlet.java:146)
> > El codigo es el siguiente:
>
> Sería muy útil que nos numerases las líneas o que nos dijeras qué línea
> es la 130.


Tiene pinta de que el error está en una de estas lineas :

 DiskFileItemFactory factory = new DiskFileItemFactory();
System.out.println ("8");
factory.setSizeThreshold(5000000);
factory.setRepository(new File ("c:\\ArchivosSubidos"));
System.out.println ("9");
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setSizeMax(5000000);
List items = upload.parseRequest(request);
boolean ok = false;
if (items==null)  {
                System.out.println("La lista es nula");
                throw new FileUploadException("Sin archivos");
}


No sabria que mas decirte, ¿existe la carpeta C:\ArchivosSubidos?


A parte de tu problema una "curiosidad" : en java puedes poner las
rutas como en linux
/ArchivosSubidos.  Si no indicas unidad, toma por defecto la actual
(c:) , o puedes hacer C:/ArchivosSubidos que tambien se lo traga

Personalmente me gusta más asi por tema de portabilidad , pero digo es
solo un extra que no tiene nada que ver con tu problema
Technical Details
Message-ID: <1159425605.860335.82640@e3g2000cwe.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!e3g2000cwe.googlegroups.com!not-for-mail
References: <1159381203.843450.169420@m73g2000cwd.googlegroups.com> <efekeo$219$3@electra.cc.upv.es>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,75ee5e7cf2dc1298
X-Google-Attributes: gid1116f3,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!e3g2000cwe.googlegroups.com!not-for-mail
From: "Guevonaso" <fernando.rosado@gmail.com>
Newsgroups: es.comp.lenguajes.java
Subject: Re: Por favor...Ayuda...Error File.java(Compiled Code))
Date: 27 Sep 2006 23:40:05 -0700
Organization: http://groups.google.com
Lines: 52
Message-ID: <1159425605.860335.82640@e3g2000cwe.googlegroups.com>
References: <1159381203.843450.169420@m73g2000cwd.googlegroups.com>
   <efekeo$219$3@electra.cc.upv.es>
NNTP-Posting-Host: 80.34.137.78
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1159425611 7073 127.0.0.1 (28 Sep 2006 06:40:11 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 28 Sep 2006 06:40:11 +0000 (UTC)
In-Reply-To: <efekeo$219$3@electra.cc.upv.es>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.1; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: e3g2000cwe.googlegroups.com; posting-host=80.34.137.78;
   posting-account=WICUow0AAAC-EsXMMMKn5jFCqzRetOQB