Article View: es.comp.lenguajes.java
Article #1034Re: Por favor...Ayuda...Error File.java(Compiled Code))
From: Guevonaso
Date: Thu, 28 Sep 2006 06:40
Date: Thu, 28 Sep 2006 06:40
51 lines
3178 bytes
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-mailReferences:
<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