On 30 January 2012 16:27, Paul Joseph <[email protected]> wrote:

>  Ah...wow...ok.
>
> I'll just ask them to make sure its lower case.  I have never seen upper
> case file extensions before and so...
>

If you save png, gif or jpeg from Paint you get uppercase extensions (just
happen to have my old Windows laptop on the desk right now). On Windows the
case doesn't matter, on other platforms it does.



>
> Thanks for the useful info!
>
> Paul
>
>
> On 1/30/2012 10:25 AM, Robby Pelssers wrote:
>
>  Hi Jasha,****
>
> ** **
>
> Matching is not the issue for him I think.   You’re right that he can
> easily match on both .BMP and .bmp but there are some open ends to this:**
> **
>
> -          Is the actual file extension using (always?) lower or
> uppercase?****
>
> -          Is there any direct support in the sitemap to translate the
> extension to the correct format?****
>
> ** **
>
> For a windows environment your solution for matching on both upper and
> lower case will most probably work, but for any unix derivative he will run
> into  a filenotfoundexception.****
>
> ** **
>
> Robby****
>
> ** **
>
> *From:* Jasha Joachimsthal 
> [mailto:[email protected]<[email protected]>]
>
> *Sent:* Monday, January 30, 2012 4:21 PM
> *To:* [email protected]
> *Subject:* Re: how to make sitemap entries case insensitive****
>
> ** **
>
> Hi Paul,****
>
> ** **
>
> URI's are case sensitive, so that's why the match is too. Another reason
> is that some file systems are also case sensitive so passing a wildcard
> would lead to different results.****
>
> You can use regexp matchers to match both .bmp and .BMP in the same
> pipeline.****
>
> First configure the matcher:****
>
>       <map:matcher name="regexp"
> src="org.apache.cocoon.matching.RegexpURIMatcher"
> logger="sitemap.matching.regexp"/>****
>
> ** **
>
> Then the pipeline****
>
> <map:match pattern="^(.+)[.](bmp|BMP)$" type="regexp">****
>
>
> ****
>
> Jasha Joachimsthal****
>
>
> Europe - Amsterdam - Oosteinde 11, 1017 WT Amsterdam - +31(0)20 522 4466
> US - Boston - 1 Broadway, Cambridge, MA 02142 - +1 877 414 4776 (toll free)
>
> www.onehippo.com
>
> ****
>
> On 30 January 2012 16:09, Paul Joseph <[email protected]> wrote:****
>
> Hi there,
>
> The cocoon site map is case sensitive (
> http://cocoon.apache.org/2.1/userdocs/parameter-selector.html).
>
> I have the need to upload various images...I have a sitemap (parts shown
> below).
>
> <map:match pattern="*.bmp">
> <map:read mime-type="image/bmp"
>  src="context://webtask/taskfiles/{0}"/>
> </map:match>
>
>
> However the customer tried to upload a file whose extension was in CAPS.
> as in myimage.BMP
>
> Any way to "compactly" address this instead of duplicating all the entries
> with their cap eqivalents?
>
> Paul
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]****
>
> ** **
>
>

Reply via email to