On Sat, Jun 2, 2012 at 4:08 PM, Bruce Wade <[email protected]> wrote: > Yeah that fixed that one problem > > I found IF there is a space in the file name it will not work, and if it > doesn't use ascii characters as LighDot said it wont work. Do you know which > part of web2py code handles this or if it is possible to make it work with > Chinese Characters? >
It's in gluon/rewrite.py the following regex: regex_static = re.compile(r''' (^ # static pages /(?P<b> \w+) # b=app /static # /b/static /(?P<x> (\w[\-\=\./]?)* ) # x=file <--- HERE $) ''', re.X) If you change the line marked with "HERE" to: /(?P<x> (.*) ) # x=file it should work. Be aware that could be some implications with this change, I'm not a regex expert. Ricardo

