Worked great. What I did:
1) Created the FileResource class: public class FileResource extends WebResource { private static final long serialVersionUID = 1L; private File file; public FileResource(File file) { this.file = file; } @Override public IResourceStream getResourceStream() { return new FileResourceStream(file); } } 2) In MyPage.java: File imageFile = new File("local_path_to_image"); Image myImage = new Image("myImage", new FileResource(imageFile)); add(myImage); 3) In MyPage.html: <i-m-g wicket:id="myImage" /> igor.vaynberg wrote: > > you can use a shared resource to do this, there is a page on the wiki > somewhere. you can also look at wicket pastebin project on berlios > repo. > > a simpler (but thread-blocking) way is to see how downloadlink does it. > > -igor > > On Tue, May 20, 2008 at 8:04 AM, Blackbird <[EMAIL PROTECTED]> wrote: >> >> Hi, I have a repository storing many images somewhere on the server. The >> hierarchy is like : C:\Images\YYYY\MM\DD.jpg >> I want to be able to create a dynamic Image object (or ContextImage or >> whatever works with <i-m-g wicket:id="fooImage" />) with one of the >> images >> stored in my repository. >> I can't figure out how to do it, can someone help? >> -- >> View this message in context: >> http://www.nabble.com/Creating-Image-from-local-directory-outside-project-tp17342679p17342679.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Creating-Image-from-local-directory-outside-project-tp17342679p17359927.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]