1) web2py is portable, so if this problem originates by lack of space in the c: drive, move web2py under d: and your photos to the static folder 2) routes.py can just manage the "realm" of web2py. Having web2py not able by default to suffer from directory traversal attacks (i.e. getting access by default to all your disks) is a feature, not a "bug". 3) you can serve files building your own serving with python code. Point 2) doesn't mean web2py can't, it just mean it can't by default: if you code your app to specifically access the d: drive, then web2py has no problems 4) you can use response.stream(file) to serve any image you want: please take care in your code about the security implications
You can watch the Expose code to take some inspirations https://github.com/web2py/web2py/blob/master/gluon/tools.py#L4929 -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

