Ah ok...good to know, thanks! I think almost all my users are on
Windows machines...so should the issue again crop up I can now ask like
a shaman...are you using Unix?
Paul
On 1/30/2012 10:40 AM, Jasha Joachimsthal wrote:
On 30 January 2012 16:27, Paul Joseph <[email protected]
<mailto:[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]]
*Sent:* Monday, January 30, 2012 4:21 PM
*To:* [email protected] <mailto:[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 <http://www.onehippo.com/>
On 30 January 2012 16:09, Paul Joseph <[email protected]
<mailto:[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]
<mailto:[email protected]>
For additional commands, e-mail: [email protected]
<mailto:[email protected]>