...err...wait, but thinking about it, alll i have to do is to embed the javascript and use the cocoon object in the request invocation, right?
com os melhores cumprimentos joão tiago viegas 2009/10/20 Jasha Joachimsthal <[email protected]> > You don't have to use XSP if you use flowscript for your logic. I've never > used XSP because it has been a bit outdated for a while but some people > still like using it. > Jasha > > > 2009/10/20 joao tiago a. m. viegas <[email protected]> > >> thank you Jasha, >> i did never use it but i'll have a go with flowscript, i'll read the docs >> and say something later. >> I presume i have to change the xsp file, right? >> >> >> >> com os melhores cumprimentos >> joão tiago viegas >> >> >> 2009/10/20 Jasha Joachimsthal <[email protected]> >> >>> You could solve it with flowscript. >>> function writeandread() { >>> cocoon.processPipelineTo("pipelineThatWritesTheFile", NullOutputStream); >>> // executes the pipeline that does the writing, but does not return a >>> response >>> cocoon.sendPage("pipelineThatReadsTheFile"); // executes the pipeline >>> with the map:read for the newly created file and sends the response to the >>> browser >>> } >>> >>> >>> 2009/10/20 joao tiago a. m. viegas <[email protected]> >>> >>> 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 <[email protected]> >>>> >>>> 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 >>>>> >>>>> [email protected] - [email protected] >>>>> >>>>> 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 <[email protected]> >>>>> >>>>> 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 <[email protected]> >>>>>> >>>>>> 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: [email protected] >>>>>>> For additional commands, e-mail: [email protected] >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
