users@jaxb.java.net

JAXB Image attachment issues

From: Dan Diephouse <dan_at_envoisolutions.com>
Date: Mon, 27 Mar 2006 09:46:29 -0500

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