Thanks, After looking into it a little, I think I'm either going to go down the path of rewriting the URLs, or converting the data to MHT so all the data is within a single file.
Thanks again. D. On 11/28/06, Paul J DeCoursey <[EMAIL PROTECTED]> wrote:
Thomas Mueller wrote: > Hi, > > If the images (or links) are relative (for example <a > href="image/help.gif">...) then you could write a servlet to retrieve > the data from the repository. The servlet would need to analyze the > URL, read the correct data from the JCR repository, and return the > byte stream. > I really think that would be inefficient, better to rewrite the stored data. Just my opinion. > Thomas > > On 11/28/06, Paul J DeCoursey <[EMAIL PROTECTED]> wrote: >> David Moss wrote: >> > Hi, >> > >> > This isn't strictly a Jackrabbit issue, but is related to the way I >> > use it >> > and I hope will be familiar to anyone who's used jackrabbit for a >> CMS or >> > similar. >> > >> > I'm looking to store both single, and multi-part documents (e.g. html >> > page, >> > with referenced images) within the repository and then serve these out >> > from >> > the repository as part of a web application. My first thoughts are to >> > store >> > the document dependencies as child nodes of the main document node. >> > However, I don't think storing the data is a problem. The >> difficulty is >> > with how best to retrieve it. >> > >> > If, for example, I simply pull an HTML document from the repository >> and >> > stream it to a user's browser in response to a click, the links within >> > that >> > document to its dependent images etc are invalid. How can I retrieve >> > these >> > as well? >> > >> > Does anyone have any thoughts on the best approach to this problem? >> > >> > I reckon I could either retrieve the files from the repository into a >> > temporary directory, and serve them back to the client from there, >> > or write a filter to attempt to retrieve any unrecognised url / url >> that >> > matches a mask from the repository returning the document if found, or >> > 404 >> > if not. >> > Neither of these seems like a neat solution. >> > >> > If it's useful, I'm using JSF for the user interface etc. >> > >> > Thanks >> > >> > Dave. >> > >> I think the solution needs to be rewriting the HTML on storage. I am >> assuming that at some point you parse the html to get the list of linked >> images, at that point you will want to rewrite the references in the >> html. >> >> Paul >> >> >
