在 CherryPy 中,如何通过 URL 传递文件路径(即 /abc/def/ghi)之类的参数?我想做类似的事情http://...../filepath="abc/def/ghi"
。谢谢。
问问题
246 次
2 回答
0
好吧,.../a/b/x=y
无论它是否是文件名,发送值的方式都是错误的。正确的方法是.../a/b?x=y
or .../a/b/?x=y
which would make x
a 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 回答