Hi Jay,
It works if I give in this way but I wanted to upload by giving relative
path. i.e. the context in which the application is working. Also if I print
                    File fileTemp = new File(fileName2);
                    System.out.println("fileTemp:
"+fileTemp.getAbsolutePath());

I get fileTemp: D:\upload\images\test.jpg which actually doesn't exist. Any
ideas on how to over come this issue?

Uma

-----Original Message-----
From: Jay Chandran [mailto:[EMAIL PROTECTED]
Sent: Sunday, December 19, 2004 12:59 PM
To: Struts Users Mailing List
Subject: Re: file upload problem


how is ur file path given ??/

 please try to give the full path ie like "C:\Program Files\Tomcat
5.0\webapps\cevm\uploadedimages\"

ie filePath value should be C:\Program Files\Tomcat
5.0\webapps\cevm\uploadedimages\

ie in your jsp page give something as below .

<INPUT TYPE ="hidden" NAME ="filePath" size="39" value="C:\Program
Files\Tomcat 5.0\webapps\cevm\uploadedimages\"/>

----- Original Message -----
From: "uma.k" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>; "'Jay Chandran'"
<[EMAIL PROTECTED]>
Sent: Sunday, December 19, 2004 12:32 PM
Subject: RE: file upload problem


> Hi Jay,
> I tried this way too, but I am actually getting FileNotFoundException.
This
> is the modified code
>     String filePath = theForm.getFilePath();
>     System.out.println("filePath:"+filePath);
>     String fileName2 = filePath+fileName;
>     System.out.println("fileName2:"+fileName2);
>     //byte[] fileContent =file.getFileData();
>     OutputStream bos = new FileOutputStream(new File(fileName2));
>     int bytesRead = 0;
>     byte[] buffer = new byte[8192];
>     while ((bytesRead = stream.read(buffer, 0, 8192)) != -1) {
>           bos.write(buffer, 0, bytesRead);
>     }
>     bos.close();
>
> In the catch block I made SOP to print the exception and this is the
output
> in Tomcat console.
>
> filePath:/upload/images/
> fileName2:/upload/images/test.jpg
> fnfejava.io.FileNotFoundException: \upload\images\test.jpg (The system
> cannot
> find the path specified)
>
> Why is the system not able to find out the path?
>
> Uma
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to