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
-~----------~----~----~----~------~----~------~--~---

Reply via email to