Files
Parameters#
Parameters | Function |
---|---|
file | JSON List of paths to the files. |
content_type | MIME Types |
headers | HTTP Headers |
## Remarks# | |
The r variable in the examples contains the full binary data of whatever file you’re sending. |
|
## Simple File Upload |
url = 'https://your_url'
files = {'file': open('myfile.test', 'rb')}
r = requests.post(url, files=files)
File Upload w/ Manual Params
url = 'https://httpbin.org/post'
files = {'file': ('report.xls', open('report.xls', 'rb'), 'application/vnd.ms-excel', {'Expires': '0'})}
r = requests.post(url, files=files)
Sending Strings as FIles
url = 'https://httpbin.org/post'
files = {'file': ('report.csv', 'some,data,to,send\nanother,row,to,send\n')}
r = requests.post(url, files=files)
r.text