One way is to send back a reference to a servlet that knows how to retrieve
the image.  I.e., in your .jsp, say:

<img src="/path/to/avatar/servlet?avatar=1234"/>

Where 1234 is the primary key (ID) field of the avatar in the DB.  Have the
servlet set the response type to image/jpeg or image/png or whatever is
appropriate, and then stream the bytes out of the blob from the DB.

Tim


> -----Original Message-----
> From: Andrea Salvi [mailto:[EMAIL PROTECTED]
> Sent: Monday, June 26, 2006 4:48 AM
> To: Tomcat Users List
> Subject: Re: Commons fileUpload: write to disk permission problem
> 
> Hi David and thanks for the quick reply. I'll try to use the database to
> store the avatars but... I don't know how I can show those images in my
> JSP
> pages :S Can you please tell me how to do that? Sorry for the noobie
> question... :)
> 
> Andrea
> 
> 
> 
> 2006/6/26, David Delbecq <[EMAIL PROTECTED]>:
> >
> > Do not write data in the webapplication folder, this folder is supposed
> > to be overwritten when webapplication is redeployed and datas will be
> > lost. Instead choose a folder in system you dedicate to your
> > webapplication datas and store your avatars there.
> >
> > Or best .... use a database :)
> >
> > Andrea Salvi wrote:
> > > Hi there!
> > > I'm making a forum application with JSP and Servlets, and I wanted to
> > > give
> > > to the final user the opportunity to upload an avatar to be displayed
> > > into
> > > his posts. I found the Commons fileUpload library and it works quite
> > > well,
> > > except for a thing: I can't save the image on the server's file
> system,
> > > apparently due to a permission problem (as my program tries to write
> > > in any
> > > folder inside the web application context, Tomcat throws a
> > > FileNotFoundException, saying that access to that folder is denied).
> > > Can you
> > > tell me how can I fix this problem?
> > >
> > > Regards,
> > > Andrea
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to