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]