1

在 CherryPy 中,如何通过 URL 传递文件路径(即 /abc/def/ghi)之类的参数?我想做类似的事情http://...../filepath="abc/def/ghi"。谢谢。

4

2 回答 2

0

好吧,.../a/b/x=y无论它是否是文件名,发送值的方式都是错误的。正确的方法是.../a/b?x=y or .../a/b/?x=ywhich would make xa standard query parameter and cherrypy 会这样对待它。此后,是否有斜线的价值x将是没有实际意义的。他们会很好地访问您的代码。

于 2018-10-23T06:08:14.677 回答
-1

使用 ~ 作为分隔符然后将字符串中的 ~ 替换为 /...

http://...../filepath=abc~def~ghi

def SomePage(self, filepath=None):
    filepath.replace('~', '/')
    return 'HelloWorld'

希望这可以帮助,

安德鲁

于 2013-02-25T17:33:48.190 回答