ok, I see.

I have updated my code since I wrote this page. I only use the second approach.


Here is the thing :


<map:match pattern="save/*">
//The generator GetDocument is a custom one. It can be replaced by the file generator.
<map:generate type="GetDocument" src="{1}.xml" />
//Here, we modify the httpheader. It's is the same as the first approach.
//It appears that using this parameter <map:parameter name="mime-type" value="binary/octet-stream" /> is USELESS.
<map:act type="HttpHeader">
<map:parameter name="Cache-Control" value="Pragma:no-cache" />
<map:parameter name="Content-Disposition" value="attachment ; filename={1}.xml" />
</map:act>
//my custom serializer. it occurs that the "mime-type" attribute is USELESS.
<map:serialize type="xmlModule" />
</map:match>



here is the xmlserializer I use. But you can use the default one.
<map:serializer logger="sitemap.serializer.xml" mime-type="text/xml" name="xmlModule" src="org.apache.cocoon.serialization.XMLSerializer">
<encoding>UTF-8</encoding>
<doctype-public/>
<doctype-system>module.dtd</doctype-system>
</map:serializer>



That is to say that the serializer type file does not exist. I meant type="xml".


I'm going to update the page, now.

Hope this clarify the question.

Lionel


At 01:27 07/04/2004 +0000, you wrote:
Hi
First of all Lionel Crine thank you for creating this wiki page:
http://wiki.apache.org/cocoon/DownloadFilesToLocalDisk

The first approach using an action and a reader works fine for me.

But I have a question about the second approach. Which serializer should be configured to match type="file" ? It doesn't seem to be specified by default in the 2.1.2 sitemap.

Thanks
Steve

_________________________________________________________________
Limited-time offer: Fast, reliable MSN 9 Dial-up Internet access FREE for 2 months! http://join.msn.com/?page=dept/dialup&pgmarket=en-us&ST=1/go/onm00200361ave/direct/01/



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Lionel CRINE Ing�nieur Syst�mes documentaires Soci�t� : 4DConcept 22 rue Etienne de Jouy 78353 JOUY EN JOSAS Tel : 01.34.58.70.70 Fax : 01.39.58.70.70


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to