Jeroen ter Voorde wrote: >I've no problem with that except that it 'fixes' broken code like below. >
Done. Chinmay, pls check (if you want). Vadim >----- 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]