Re: WAStreamingResponse or WAComboResponse for a single callback?

Petr Fischer <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.seaside
Message-ID <[email protected]>
Some blog post about large uploads:
http://jbrichau.github.io/blog/large-file-upload-in-seaside

pf


> Hi Seasiders,
> 
> I have a callback that downloads a file which works perfectly until the file size becomes to large and it runs out of memory.
> 
> My response method looks like this:
> 
> response
>     attachmentWithFileName: target name;
>     contentType: target mimeType;
>     binary;
>     doNotCache.
>   target
>     readOnlyFileDo: [ :file | 
>       [ file atEnd ]
>         whileFalse: [ 
>           | byteArray |
>           byteArray := ByteArray new.
>           file read: 4096 into: byteArray.
>           response stream nextPutAll: byteArray.
>           response flush ] ]
> 
> I can see that a WABufferedResponse does nothing with #flush so I’m wanting to use either the WAComboResponse or the WAStreamingResponse for this callback. However, I can’t see how to configure a single response to use either of these classes.
> 
> From what I can see, it looks like the response is configured in the server adaptor. Since this single download callback is the only request that needs to stream it’s response, is there a way to use a WACombeResponse or a WAStreaming response for one particular callback?
> 
> Any advice would be greatly appreciated.
> 
> Cheers,
> 
> Jupiter
> _______________________________________________
> seaside mailing list
> [email protected]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
_______________________________________________
seaside mailing list
[email protected]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.