Forums Register Login

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

+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
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
+Pie Number of slices to send: Send
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.

This will take every ounce of my mental strength! All for a tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 4866 times.
Similar Threads
why can't use request.getParameter when jsp form's enctype is "multipart/form-data"
enctype="multipart/form-data" request.getParameter() issue
File Upload JSP
File Upload
how do i get value from input type file in servlet?
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 29, 2024 05:11:04.