RESTful文件上载因大文件而失败

时间:2017-07-26 21:15:24

标签: python rest python-requests

Greenhouse的收获API要求我在我的帖子请求中包含base64编码的内容,以便将文件附加到用户。我把这个POST请求放在python中,它适用于大小为70kb的文件。

r = requests.post('https://harvest.greenhouse.io/v1/candidates/' + candidate_id + '/attachments', auth=(API_KEY, ''), data = json.dumps({
                    'content': base64.b64encode(file_string),                    
                    'filename': filename,
                    'type': "resume",
                    'content_type': "image/png"
                    }), headers={'On-Behalf-Of': str(recruiter_id)})

但是,当我上传大小为1MB +的文件时,出现500错误,没有错误消息。我问温室支持是否可以上传大小为1MB +的文件,并且他们能够成功附加文件。在发出此请求时,我是否应该注意任何重大的语法错误?

我注意到的一件事是我的网速非常慢(2MB上,下)。这可能是为什么无法发送大文件的原因吗?

0 个答案:

没有答案