Postman 如何将csv文件从邮递员-post请求-发送到CherryPy

Postman 如何将csv文件从邮递员-post请求-发送到CherryPy,postman,form-data,python-3.8,Postman,Form Data,Python 3.8,我对我的python代码有post请求。在json正文中,我需要发送1个参数。然后我需要上传csv文件。 我有两个问题:1。如何从邮递员侧上传csv 2。如何在我的python代码中获得它。 附上我的post请求和我的python代码。 我的python代码 @cherrypy.tools.json_in() @cherrypy.tools.json_out() @cherrypy.tools.accept(media='application/json') d

我对我的python代码有post请求。在json正文中,我需要发送1个参数。然后我需要上传csv文件。 我有两个问题:1。如何从邮递员侧上传csv 2。如何在我的python代码中获得它。 附上我的post请求和我的python代码。

我的python代码

    @cherrypy.tools.json_in()
    @cherrypy.tools.json_out()
    @cherrypy.tools.accept(media='application/json')
    def POST(self):
        body = cherrypy.request.json

如果您想使用JSON上传数据。在发布数据之前,需要将csv文件转换为base64字符串。因为JSON格式不支持文件

如果您只想获取数据,可以在postman中选择“表单数据”

“表单数据”的代码:

import cherrypy


@cherrypy.expose
@cherrypy.tools.json_out()
def uploadcsv(self, img=None, other=None):
    print(img)
    print(other)
    return 'ok'

cherrypy.quickstart(HelloWorld())
邮差背景图片:
如果您想使用JSON上传数据。在发布数据之前,需要将csv文件转换为base64字符串。因为JSON格式不支持文件

如果您只想获取数据,可以在postman中选择“表单数据”

“表单数据”的代码:

import cherrypy


@cherrypy.expose
@cherrypy.tools.json_out()
def uploadcsv(self, img=None, other=None):
    print(img)
    print(other)
    return 'ok'

cherrypy.quickstart(HelloWorld())
邮差背景图片: