Thanks for the hint. I tried your class with some minor modifications
(see below -- I commented out two lines and used the Apache FileUtils,
since I'm not sure which FileUtils class your referenced) but without
any success. However, while playing with that, I did notice that
untitled.bmp that IE returns is 4+ MB, as compared to 200 KB for the
print.png that FireFox returns. I'm not sure what that means, but it
seems odd to me that the file returned would be browser-specific.

Thanks again,

Dane

Modified FileImageResource class:

public class FileImageResource extends DynamicImageResource
        {
            private static final long serialVersionUID = 1L;
            private final String path;

            public FileImageResource( File file, String format )
            {
                super(format);
                this.path = file.getAbsolutePath();
                //setCacheable(true);
        
//setLastModifiedTime(Time.valueOf(file.lastModified()));
            }

            protected byte[] getImageData()
            {
                try {
                        return FileUtils.readFileToByteArray(new
File(path));
                } catch (IOException ioe) {
                        logger.error("Trouble reading the image file.",
ioe);
                        return null;
                }
            }
        }

-----Original Message-----
From: James Carman [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, October 14, 2008 12:16 PM
To: users@wicket.apache.org
Subject: Re: Trouble printing image

Try the FileImageResource class mentioned here (by me :):

http://www.nabble.com/Mount-files-outside-container-td19232069.html


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to