用Python处理多部分/表单数据



我正试图将multipart/form-data的POST值获取到我的后端。

发出请求:

files = {
    'image': ('youtried.jpg', (open('youtried.jpg', 'rb')), 'image/jpg', {'Expires': '0'}),
    'name': 'Deojeff'
}
r = requests.post('http://localhost/service/images', files=files)
print (r.text)

处理请求:

def on_post(self, req, resp):
    """Creates an image."""
    x = req.stream.read()
    base64.b64encode(x)
    helpers.write_json(resp, falcon.HTTP_200, {
        'name': str(x)
    })

如何获得'name'的值(在这种情况下的值是'Deojeff')在我的类的on_post方法?

尝试:

req.get_param('name')

返回参数"name"的值。使用req.params()获取所有带值的参数列表

相关内容

  • 没有找到相关文章

最新更新