Thanks for the feedback. The model for the application was created using EJBs previously with the image variable used as a string in the database. I planned to build the front end without changing the model as a MVC proof.
Thanks Michael. Ken-6 wrote: > > Michael, > > Here's another option you can try that I've used successfully. Store > images > in a database and create a PhaseListener to retrieve image and output the > content. > > Ken > > > On 2/22/07, m1380103 <[EMAIL PROTECTED]> wrote: >> >> >> Oh yeah of course. Can't believe I got stuck on this problem without >> thinking of it as being run through a remote browser. I'll fix this by >> making an image object reference in the code running on the server, >> rather >> than in the web page. >> >> Thanks, I'll try using my brain next time. >> Michael. >> >> >> >> Veit Guna-2 wrote: >> > >> > Did I miss something? You're talking about an webapp right? That means, >> > a user from location A calls your application at location B (A and B >> are >> > on different machines). So when the user uploads the image, it will be >> > stored on B, right? So you (browser on A)can't access that file through >> > an absolute (local) path! I think "value" takes an URL that the browser >> > has to resolve. When this is C: it can't be reached on the server - it >> > will try to find it on the local (A) machine. Just look into the source >> > of your page, it will point to something like "C:...". It should be >> > something like "http://youtserver/webapp/file" or "/webapp/file". >> > >> > But maybe I didn't get you right... >> > >> > regards, >> > Veit >> > >> > m1380103 schrieb: >> >> See that's why my problem came about. >> >> >> >> I wanted to save on the local folder thinking it would be simple to >> use >> >> graphicimage with either c:\\images\\uniqueId or c:\images or >> c:/images >> >> but >> >> I haven't found any way to work yet. I think it might be helped if I >> >> pass >> >> the image directory location from the java class. The strange thing I >> >> noticed from the page source after JSF had rendered was that the >> windows >> >> \ >> >> was not shown in the source. That's why I thought it might be related >> to >> >> the graphicImage tag's use of the \ symbol, even when \\ was used. >> >> >> >> I can't seem to find an example anywhere online where the tag is used >> to >> >> read from outside the deployment directory, maybe the original idea >> for >> >> writing a renderer so the directory for the images can be set is the >> only >> >> way to go about this. >> >> >> >> >> >> Michał wrote: >> >>> Perhaps: >> >>> >> >>> <graphicImage value="C:\\images\\uniqueId"> >> >>> >> >>> ? >> >>> >> >>> michael >> >>> >> >>> On 22/02/07, m1380103 <[EMAIL PROTECTED]> wrote: >> >>>> Thanks for the quick reply, >> >>>> >> >>>> I have spent some time looking over the JSF examples, including the >> >>>> sandboxes graphicDynamicImage. My problem really lies in displaying >> an >> >>>> image from outside the deployment directory. There is no dynamic >> >>>> action >> >>>> needed in my application so I thought the standard graphicImage >> would >> >>>> do, >> >>>> just not sure why my <graphicImage value="C:\images\uniqueId"> >> wouldn't >> >>>> work. >> >>>> >> >>>> I will look into extending the imagerenderer to read images from a >> >>>> directory >> >>>> on the hard drive, though if anyone knows a simple example of using >> the >> >>>> graphicImage and reading from a standard windows folder, the help >> would >> >>>> be >> >>>> much appreciated. >> >>>> >> >>>> Thanks >> >>>> Michael. >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> Veit Guna-2 wrote: >> >>>>> Hi. >> >>>>> >> >>>>> Take a look at the sandbox graphicDynamicImage. There you can write >> >>>> your >> >>>>> own ImageRenderer and you're free where you read the images from. >> >>>>> >> >>>>> In my webapp uploaded files go to a separate directory outside the >> >>>>> deployment directory of tomcat. The ImageRenderer reads files from >> >>>> there >> >>>>> and displays them to the user. >> >>>>> >> >>>>> Perhaps it helps. >> >>>>> >> >>>>> regards, >> >>>>> Veit >> >>>>> >> >>>>> >> >>>>> m1380103 schrieb: >> >>>>>> Basically I'm building an ecommerce site using MyFaces. I have >> over >> >>>>>> a >> >>>>>> years >> >>>>>> experience with it, though I've come across a problem I have never >> >>>>>> encountered before. >> >>>>>> >> >>>>>> For this site the user can upload images of the item they are >> >>>>>> selling. >> >>>>>> Except I am having some problems with storing this and displaying >> the >> >>>>>> info >> >>>>>> on screen. I was going to save the image to a location locally >> >>>>>> ("C:\images\uniqueId") and display this with <h:graphicImage> but >> it >> >>>> does >> >>>>>> seem to like reading from this location. I am running on a >> windows >> >>>>>> machine >> >>>>>> but noticed when supplying the string for the location of an icon >> >>>> saved >> >>>>>> within the application the directory would be /Deploy Name/image. >> >>>>>> >> >>>>>> How can I use the graphicImage tag to read from outside it's JBoss >> >>>>>> deployment? Or would it be better saving somewhere else when a >> user >> >>>>>> uploads >> >>>>>> an image? >> >>>>>> >> >>>>>> Any help would be much appreciated as I have no experience with >> >>>> uploading >> >>>>>> and saving of images on this form of web application. I would >> prefer >> >>>> to >> >>>>>> save a link in the database and display this way if possible. >> >>>>>> >> >>>>>> Thanks >> >>>>>> Michael. >> >>>>> >> >>>> -- >> >>>> View this message in context: >> >>>> http://www.nabble.com/GraphicImage-Question-tf3273198.html#a9101992 >> >>>> Sent from the MyFaces - Users mailing list archive at Nabble.com. >> >>>> >> >>>> >> >>> >> >>> -- >> >>> [EMAIL PROTECTED] >> >>> http://stawicki.jasliska.pl >> >>> GG: 3691111 >> >>> JID: [EMAIL PROTECTED] >> >>> >> >>> >> >> >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/GraphicImage-Question-tf3273198.html#a9103742 >> Sent from the MyFaces - Users mailing list archive at Nabble.com. >> >> > > > -- > 303-619-6607 > http://adsea.com > > -- View this message in context: http://www.nabble.com/GraphicImage-Question-tf3273198.html#a9117440 Sent from the MyFaces - Users mailing list archive at Nabble.com.

