· 5 years ago · May 26, 2020, 12:32 AM
1import requests
2import os
3
4# bp api key
5API_KEY = 'YOUR_API_KEY_HERE'
6# bp api url
7URL = 'https://corvus.inf.ufpr.br/api/bp-submission/'
8
9# file to be uploaded
10file_location = '/home/fabricio/Downloads/7z1900.exe'
11
12# file to be sent via request
13file = {os.path.basename(file_location): open(file_location,'rb')}
14
15# request headers
16headers = {"Authorization": "Token {}".format(API_KEY)}
17
18# send request
19response = requests.post(URL, files=file, headers=headers)
20
21# get response
22print(response, response.text)