cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "joao tiago a. m. viegas" <jtvie...@gmail.com>
Subject Re: problem showing pdf as text/plain with resourcereader
Date Tue, 20 Oct 2009 10:29:16 GMT
Thank you very much Jasha,

that explains some questions i've had.

But can't i do a redirection within my serializer implementer code, or it
just ends in there and no more processing is done in the pipeline?

com os melhores cumprimentos
joão tiago viegas


2009/10/20 Jasha Joachimsthal <j.joachimsthal@onehippo.com>

> After<map:serialize type="invoice2filesys">
>                                         <map:parameter name="path"
> value="{path}"/>
>                                         <map:parameter name="file"
> value="{file}"/>
>                                 </map:serialize>
>
> Your pipeline is done so it will not reach
>                                  <map:read type="resource"
> src="{path}/{file}" mime-type="application/pdf" />
>
> But you could change it into some flowscript function call that handles the
> saving and then responds with the PDF.
>
> Jasha Joachimsthal
>
> j.joachimsthal@onehippo.com - jasha@apache.org
>
> www.onehippo.com
> Amsterdam - Hippo B.V. Oosteinde 11 1017 WT Amsterdam +31(0)20-5224466
> San Francisco - Hippo USA Inc. 185 H Street, suite B, Petaluma CA 94952 +1
> (707) 7734646
>
>
> 2009/10/19 joao tiago a. m. viegas <jtviegas@gmail.com>
>
> Thank you very much Alexander,
>>
>> i've discovered with LiveHTTPHeaders addon that the content-length is = 0
>> !!!
>>
>> the pipeline section is this:
>>
>>                 <map:act type="invoice-save-action">
>>                         <map:select type="parameter">
>>                         <map:parameter name="parameter-selector-test"
>> value="{savepdf}"/>
>>                         <map:when test="1">
>>                                 <map:serialize type="invoice2filesys">
>>                                         <map:parameter name="path"
>> value="{path}"/>
>>                                         <map:parameter name="file"
>> value="{file}"/>
>>                                 </map:serialize>
>>                                  <map:read type="resource"
>> src="{path}/{file}" mime-type="application/pdf" />
>>                         </map:when>
>>                         <map:otherwise>
>>                                 <map:serialize type="fo2pdf"/>
>>                         </map:otherwise>
>>
>>                         </map:select>
>>         </map:act>
>>
>>
>> it tests if it's desired to save the file in the filesystem, and if so,
>> saves it (it does gets saved allright though), but the reader simply does
>> not work!
>>
>> i'm I overlooking something here?
>>
>> com os melhores cumprimentos
>> joão tiago viegas
>>
>>
>> 2009/10/18 Alexander Daniel <alexander.daniel@gmx.at>
>>
>> On 17.10.2009, at 10:34, joao tiago a. m. viegas wrote:
>>>
>>>  Hello everyone,
>>>>
>>>> i'm having this problem where i want to read static pdf files in the
>>>> server and "supply" them to the browser for being read by the acrobat pdf
>>>> plugin. The plugin always complains about it being a text/plain file.
>>>> I'm using the default resource reader and specifying the mime-type, just
>>>> like in the user documentation, strictly by the book.
>>>>
>>>
>>> For analysis you could check with Firefox Add-on Live HTTP Headers [1]
>>> whether the HTTP response headers are sent correctly to the browser.
>>>
>>> Alex
>>>
>>> [1] https://addons.mozilla.org/en-US/firefox/addon/3829
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>>> For additional commands, e-mail: users-help@cocoon.apache.org
>>>
>>>
>>
>

Mime
View raw message