example looked wrong
authoranentropic <ego@anentropic.com>
Thu, 2 Aug 2012 11:56:12 +0000 (13:56 +0200)
committeranentropic <ego@anentropic.com>
Thu, 2 Aug 2012 11:56:12 +0000 (13:56 +0200)
From what I can tell from the source code (down thru urllib3) the key in the `files` dict is always the 'fieldname', while specifying a custom filename is optional.

So in this example it is confusing to have a fieldname of 'report.xls' (the filename) where all the other examples use a fieldname of 'file'.

docs/user/quickstart.rst

index d3e786cbcb7577eb1818f2d059808d7bb000c474..9b0399d4aaa8cb98b88aa8ddd4c2f7f677ec8204 100644 (file)
@@ -189,14 +189,14 @@ POST a Multipart-Encoded File
 Requests makes it simple to upload Multipart-encoded files::
 
     >>> url = 'http://httpbin.org/post'
-    >>> files = {'report.xls': open('report.xls', 'rb')}
+    >>> files = {'file': open('report.xls', 'rb')}
 
     >>> r = requests.post(url, files=files)
     >>> r.text
     {
       // ...snip... //
       "files": {
-        "report.xls": "<censored...binary...data>"
+        "file": "<censored...binary...data>"
       },
       // ...snip... //
     }