Uploading files using requests and send extra data

前端 未结 1 1430
南方客
南方客 2020-12-30 08:22

I am trying to upload a file using requests. I need to upload a PDF file and at the same time send some other data to the form like the author\'s name.

I tried this:

相关标签:
1条回答
  • 2020-12-30 08:48

    So I understand that you want to upload to a URL, a pdf file along with some extra parameters.

    First error that you have is you are using .get() and not .post().

    I am using samples from the documentation, which you should go through. This should get you started:

    >>> url = 'http://httpbin.org/post'
    >>> files = {'file': open('somefile.pdf', 'rb')}
    >>> values = {'author': 'John Smith'}
    >>> r = requests.post(url, files=files, data=values)
    
    0 讨论(0)
提交回复
热议问题