i am trying to do a post request to upload a img to https://pasteboard.co/, but i am always getting a 500 response which tells me, there is a missing file.
The file is really existing and the path is correct, i don't know where the problem is.
import mechanicalsoup
browser = mechanicalsoup.StatefulBrowser()
browser.set_user_agent(
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36')
response = browser.open('https://pasteboard.co/')
payload = {"file": open('C:/Users/Oli/Google Drive/IMG_20190616_153432.jpg', 'rb').read()}
response = browser.post('https://pasteboard.co/upload', payload)
Its not a dublicate of: Upload Image using POST form data in Python-requests
If i try the same code like there:
import requests
session = requests.Session()
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36'}
session.headers = headers
session.get('https://pasteboard.co/')
image_file_descriptor = open('C:/Users/Oli/Google Drive/IMG_20190616_153432.jpg', 'rb').read()
payload = {"file": image_file_descriptor}
a = requests.post('https://pasteboard.co/upload', files=payload, headers=headers)
I get a 502 Bad Gateway error.