| Author |
pass byte in servlets
|
muntago Richard
Ranch Hand
Joined: Nov 13, 2010
Posts: 75
|
|
i need to pass image as bytes in servlet request parameter
i have set the setters and getters as byte
assuming i have
how do i code it as byte and pass it in servlet. Is it like this
|
 |
Richard Tookey
Ranch Hand
Joined: Aug 27, 2012
Posts: 362
|
|
|
Raw binary data cannot be passed in a parameter. The normal way of handling this is to first encode (Base64 or Hex say) the binary data before sending it as a parameter and then to decode it in the Servlet. BUT - since the data seems to be an image and is likely to be longer than can be sent as a parameter you should consider sending it as the body of a POST then no encoding is required.
|
 |
muntago Richard
Ranch Hand
Joined: Nov 13, 2010
Posts: 75
|
|
This is my getters and setters in a java class. how do i pass it to servlet request parameter
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56224
|
|
What's doing the passing? As already pointed out, you'll need to encode it in BASE64, set all the right headers, and pass it as the POST body of a multipart request with appropriate separators.
If it's being sent from a browser, a multi-part form and file input element will do this automatically. Otherwise, you'll need to find out all about the necessary format. There may be support for such things in 3rd party libraries such as HttpClient, but I'm not sure.
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
muntago Richard
Ranch Hand
Joined: Nov 13, 2010
Posts: 75
|
|
i tried to upload image as byte into database from servlets ,it works excellent
as follows
okay now i wants to upload it to database via form input elements
so i code it this way
when i run it, it displays error variable picture not found. if try this
it displays error picture is already define
any help
|
 |
 |
|
|
subject: pass byte in servlets
|
|
|