Hi Massimo, I always follow the sample here to write my streaming code: http://www.web2py.com/examples/default/examples#streaming_examples
Today I happened to find that this approach does not handle "HTTP/1.1 206 PARTIAL CONTENT" correctly. After some try and search, I found this: http://groups.google.com/group/web2py/msg/8fa154c4cf1a3a38 Therefore I suggest to adjust the stream sample. How about something like these? ============ START ============= Example 48 It is very easy in web2py to stream large files. Here is an example of a controller that does so: def streamer(): return response.stream(open ('largefile.mpg4','rb'),chunk_size=4096) By default all static files and files stored in 'upload' fields in the database are streamed when larger than 1MByte. Even better, if you use: def streamer(): return response.stream('path_to_a_largefile.mpg4',request=request) web2py automatically and transparently handles PARTIAL_CONTENT and RANGE requests. ========== THE END =============== --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---

