Skip to content Skip to sidebar Skip to footer

Python Requests Upload File To Website

this is what i've tried and it didn't work. I tried some other stuff but it also gave the same response which is '{'success':false,'errorcode':400,'description':'No input file(s)

Solution 1:

Have you look at documentation? You have to read file and send data, not just name:

http://docs.python-requests.org/en/master/user/quickstart/#post-a-multipart-encoded-file

I investigated a bit about this pomf (mostly googling) and found interesting solution (look at dict key for files):

>>> files = {'files[]': open('links.txt', 'rb')}
>>> response = requests.post(url, files=files)
>>> response.text
'{"success":true,"files":[{"hash":"316d880916ce07d93f42f6e28c97b004c5f450e3","name":"links.txt","url":"aaztfg.txt","size":1319,"deletion":"f455a0aae7c2665685cc6302f6c8ccd77dfd6f2e"}]}'
>>> 

Post a Comment for "Python Requests Upload File To Website"