On Jun 29, 2013, at 3:59 PM, Thushar G R <thushar...@gmail.com> wrote:

> Hi,
> 
> I was using WAFileMetadataLibrary and i found a possible issue with 
> addFileAt: aPath relativeToRootDirectory: relativeRootDirectory.
> 
> The problem i encountered is that some css with(../img/someImage.png) was 
> getting pointed towards 
> http://localhost:8080/files/img/someImage.png
> 
> rather than
> 
> http://localhost:8080/files/MyWAFileMetadataLibrary/img/someImage.png
> 
> upon further looking into the code i found that in addFileAt: aPath 
> relativeToRootDirectory: relativeRootDirectory.
> 
> there is a line 
> 
> relativeFilepath := relativeFilepath replaceAll: pathSeparator  with:'/'. 

This is strange since the code should be platform driven. 
This is question for the seaside mailing-list :)

> 
> here i found that the path with '\' (im in wondows) will not be replaced with 
> '/'.
> 
> so i had override and change the line to 
> 
> relativeFilepath := relativeFilepath replaceAll: pathSeparator first with: $/.
> 
> which worked for me, and the calls from css got pointed to 
> 
> http://localhost:8080/files/MyWAFileMetadataLibrary/img/someImage.png.
> 
> Could anyone in the community pls verify it and let me know if i am not 
> further messing things up  , and if its ok, pls could you correct 
> WAFileMetadaLibrary accordinly?
> 
> 
> Thanks in Advance,
> 
> G R Thushar
> 
> PS: I think my mails are not reaching you. So i am posting the same in 
> stackoverlow too. I hope thats ok.
> 

Reply via email to