dispatch is a RulesSeq so you can either append or prepend. I used the term loosely though.
On Jan 11, 9:05 pm, "Charles F. Munat" <c...@munat.com> wrote: > Isn't prependDispatch now dispatch.prepend? > > Tim Perrett wrote: > > Alli, > > > Mark is correct - I'd create a LiftResponse sublass and handle that > > request with a DispatchPF. If your not familiar, check out > > prependDispatch in Boot.scala of the demo site. > > > If you can supply a bit more information about what exacty you want to > > do (I'm guessing you want to force downlod a PDF or something?) then > > we can give you a more specific answer. > > > Cheers > > > Tim > > > On Jan 11, 12:41 am, Marc Boschma <marc+lift...@boschma.cx> wrote: > >> I'm not an expert but I would model a Response class in much the same > >> way as: > > >> package net.liftweb.http > > >> object PlainTextResponse { > >> def apply(text: String): PlainTextResponse = > >> PlainTextResponse(text, Nil, 200) > >> def apply(text: String, code: Int): PlainTextResponse = > >> PlainTextResponse(text, Nil, code) > >> } > > >> case class PlainTextResponse(text: String, headers: List[(String, > >> String)], code: Int) extends LiftResponse { > >> def toResponse = { > >> val bytes = text.getBytes("UTF-8") > >> InMemoryResponse(bytes, ("Content-Length", > >> bytes.length.toString) :: ("Content-Type", "text/plain") :: headers, > >> Nil, code) > >> } > >> } > > >> from TextResponse.scala. Look at InMemoryResponse or possibly > >> StreamingResponse in Response.scala. > > >> Marc > > >> On 11/01/2009, at 4:27 AM, Alli wrote: > > >>> Hey, I have been searching the list and also the liftweb.net wiki and > >>> haven't found a way to do this: > >>> I have a form to upload a file that I want to manipulate and send back > >>> to the client. When sending it back I am using S.setHeader to set the > >>> content type, disposition etc but I haven't found a way to write the > >>> file back to the response. What I think I need is access to the > >>> response's printwriter (response.getWriter()) instance. Any help would > >>> be greatly appreciated. > >>> Cheers, > >>> Alli --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---