我正在使用onfido库在onfido上传文档 在multipart中,但是当我尝试动态上传文档时 它在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')
我从下面的url中找到了这个代码,它成功上传了图片 当我们在这一行给出文件的静态名称时。
https://documentation.onfido.com/?python#upload-document
document_file = open("passport.png", "rb")
请帮帮我;我哪里错了?
答案 0 :(得分:0)
使用0.6 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")