【问题标题】:How to upload image in multipart using python如何使用python分段上传图片
【发布时间】:2017-06-16 08:41:45
【问题描述】:

我正在使用 onfido 库在 onfido 上上传文档 在多部分中,但是当我尝试动态上传文档时 它在 api 中显示 500 内部服务器错误。下面是上传文件的 Python 代码。

        img_stream = self.request.get ('file')
       
        self.response.headers['Content-Type'] = 'multipart/form-data'
        img = open(img_stream, "rb")
        
        self.response.out.write(img_stream)
        applicant_id = <applicant_id>  
        document_file = open(img_stream, "rb")
        document = api.Applicants.doccreate(applicant_id, document_file, "passport.png", 'Passport')

我从下面的网址中找到了这段代码,它已成功上传图片 当我们在这一行中给出文档的静态名称时。

https://documentation.onfido.com/?python#upload-document

document_file = open("passport.png", "rb")

请帮帮我;我哪里错了?

【问题讨论】:

    标签: python


    【解决方案1】:

    这使用 0.6 of pyonfido:

    from onfido import Api
    api = Api(<token>)
    applicant_id = <applicant_id>
    document_file = open("document.jpg", "rb")
    document = api.Documents.create(applicant_id, document_file, "document.jpg", "document")
    

    【讨论】:

      猜你喜欢
      • 2017-03-08
      • 2012-01-29
      • 1970-01-01
      • 2022-01-08
      • 2021-10-03
      • 2015-04-05
      • 2021-07-02
      • 1970-01-01
      相关资源
      最近更新 更多