I have a schema which contains an image like so:
<s:element name="image" type="s:base64Binary"
xmime:expectedContentTypes="image/jpeg"/>
I've been loading in the image and setting the Image field on my Jaxb
object:
File file = getTestFile("src/test-resources/xfire.jpg");
Image image = ImageIO.read(getTestFile("src/test-resources/xfire.jpg"));
response.setImage(image);
The image is about 25K. However, in my AttachmentMarshaller I only
receive a 3K byte[] array from this method:
public String addMtomAttachment(byte[] data,
int offset,
int length,
String mimeType,
String elementNamespace,
String elementLocalName)
Any ideas why I am not receiving the real raw data from the image?
- Dan
--
Dan Diephouse
Envoi Solutions
http://envoisolutions.com
http://netzooid.com/blog