aspose file tools*
The moose likes JSP and the fly likes Uploading Single File by Using enctype= Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "Uploading Single File by Using enctype="multipart/form-data"" Watch "Uploading Single File by Using enctype="multipart/form-data"" New topic
Author

Uploading Single File by Using enctype="multipart/form-data"

Ravish Srivastava
Greenhorn

Joined: Sep 05, 2011
Posts: 23
Hi,

I have a JSP page where I have to select a file Uploading after selecting a drop down value i.e. my file upload option is visible only i select a specific value from the drop down say "upload" else file upload option is invisible.

I have to process my request as a normal form request in case no file upload option is selected. and if the file is selected for upload it should be process accordingly. I have created my JSP like below:

Form 1: have all the fields including drop down., i.e normal form. if drop down value is selected "upload" then render the file upload option in 2nd form.
Form 2: having file upload field i.e. enctype="multipart/form-data" and a button.

While pressing the button in invoke a java script and check if file upload is null, if yes submit form1 i.e. form1.submit() else submit form2 i.e. form2.submit();

I am using : boolean isMultipart = FileUpload.isMultipartContent(request); check but each time it gives me the same boolean flag value is true, whether the file uploaded option is selected or not.

Kindly let me know how can i accomplish this.

Thanks
R.S.
jhon masco
Ranch Hand

Joined: May 13, 2010
Posts: 93
Interesting!!! But i dont understand very weel you problem. I need to see part of you code (servlet).
Please check this example they make comparation diferent to you. Try it! example
Ravish Srivastava
Greenhorn

Joined: Sep 05, 2011
Posts: 23
Thanks for response.

This problem is solved. The issue was <input type="submit" /> was in 2nd from and hence, it was submitting the enclosing form which was multi part. i changed to <input type=""button" /> and it solved my problem.

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Uploading Single File by Using enctype="multipart/form-data"