cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antonio Gallardo <>
Subject Re: FW: ResourceReader mime type auto-detection
Date Tue, 30 May 2006 16:47:34 GMT
Andrew Stevens escribió:
> No response over in users@, so perhaps I'll have more luck here? :-)
Hi Andrew,

Did you try to define additional mime types in your web.xml?

Best Regards,

Antonio Gallardo
> Andrew.
>> From: "Andrew Stevens" <>
>> Date: Fri, 26 May 2006 13:08:56 +0100
>> Hi,
>> I have a pipeline that needs to serve up static files of any type 
>> from a particular directory.  And yes, I know it'd be more efficient 
>> to just have the web server do it, but we don't control the server 
>> that hosts it and there's constraints on the configuration & 
>> deployment process that mean we have to do it this way.  Previously, 
>> I was using a matcher for each file extension, and specifying the 
>> corresponding mime-type parameter in the map:read.  However, I gather 
>> that if no mime-type is specified the resource reader is supposed to 
>> determine the mime type automatically using inputSource.getMimeType() 
>> on the (Excalibur) Source.  So I tried replacing my multiple matchers 
>> with just
>> <map:match pattern="staticfiles/**">
>> <map:read src="files/{1}"/>
>> </map:match>
>> For PDFs and image files, this works just fine.  However, MS 
>> Word/Excel/Powerpoint files are displayed as text/binary within the 
>> browser window rather than prompting to download or open them in the 
>> relevant application.  SWF files are also displayed as text rather 
>> than in the Flash player/plugin.  This appears to be because the 
>> Content-Type header is being sent back as "text/html; 
>> charset=ISO-8859-1" rather than e.g. application/
>> I haven't checked every file type we use (yet) so there may be others 
>> that also have the problem.
>> Is this a known limitation of the resource reader?  Does it only 
>> recognise certain file types, or is there something else going on I'm 
>> not aware of (e.g. missing some configuration somewhere)?  I'm using 
>> Cocoon 2.1.7, although the current SVN version on the 2_1_X branch 
>> doesn't appear to be any different.
>> Andrew.

View raw message