I'm still not sure if this is the correct place to post issues with the book so if it's not someone please let me know where is, otherwise I'll keep doing so :)
The response chapter in the book doesn't mention response.files at all, is it intended to be internal and only used by the web2py_ajax.html page? Even so other default page support is documented (response.flash, response.menu)