I've no problem with that except that it 'fixes' broken code like below. ----- Original Message ----- From: "Vadim Gritsenko" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, September 09, 2002 3:13 PM Subject: Re: Problem uploading an file from desktop. Is it a bug or I am implementing it incorrectly ?
> Jeroen ter Voorde wrote: > > >Hi, > > > >The code you provided won't work because you're trying to open the file on > >the server using > >the path on the client (this will only work when you're connecting to > >localhost). The reason > >you get an file-not-found with 2.0.3 is that the upload package has changed > >and that FilePartFile > >doesn't implement the toString() method and this returns the classname and > >address. > > > > Does it make sense to add this method? 2.0.3 should be backward > compatible with 2.0.1 > > Vadim > > > > >The correct way to read the uploaded file is by using: > > > >((FilePart)request).get("upload_field").getInputStream() > > > >For a complete example see: > >http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=101878098524370&w=2 > > > >Jeroen > > > >----- Original Message ----- > >From: "ch ku" <[EMAIL PROTECTED]> > >To: <[EMAIL PROTECTED]> > >Sent: Monday, September 09, 2002 2:44 AM > >Subject: Re: Problem uploading an file from desktop. Is it a bug or I am > >implementing it incorrectly ? > > > > > > > > > >>Hi All > >> > >>Please help. Is this a bug with cocoon2.0.3 or am I > >>implementing it wrong way ? > >> > >> I am facing problem while uploading a file from > >> desktop. > >> > >> Here is xsl code. > >> > >> <form name="pg" > >> action="/cocoon/email_alert/Read.xml" > >> method="post" enctype="multipart/form-data"> > >> <td class="settings2"> > >> <input type="file" name="file_path" > >> class="white"/> > >> <input type="submit" name="file_action" > >> value="Add" class="white"/> > >> <input type="hidden" name="tt" value="tt" > >> /> > >> </td> > >> </form> > >> > >> Here is portion of Read.xml > >> > >> > >> > >> if (!(request.getParameter("tt") == null)) { > >> faction = request.getParameter("Add"); > >> val = request.getParameter("file_path"); > >> try { > >> System.out.println("%%%%%%%%%%%"); > >> FileInputStream n = new FileInputStream(val); > >> z = n.available(); > >> if (z <![CDATA[>]]> 0) { > >> b = new byte[z]; > >> } > >> n.read(b); > >> n_str = new String(b,"ISO8859_1"); > >> } > >> catch(Exception e) { > >> > >> n_str = e.toString(); > >> } > >> } > >> System.out.println("THEEEEE"); > >> </xsp:logic> > >> <disp><xsp:expr>displayString</xsp:expr></disp> > >> <path><xsp:expr>n_str</xsp:expr></path> > >> > >> > >> For cocoon2.0.1 code works fine but with cocoon > >> 2.0.3 > >> code throws an error > >> > >> java.io.FileNotFoundException: > >> > >>org.apache.cocoon.components.request.multipart.FilePartFile@406eb6 > >> (No such file or directory) > >> > >> Can anybody help me ? > >> > >> Thanks > >> chinmay > >> > >> > >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, email: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]