Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- files = {'image': ('photo7.jpg', f)}
- r = requests.post(URL, data=data, files=files)
- files = {'image': ('photo7.jpg', f.seek(0))}
- r = requests.post(URL, data=data, files=files)
- ---------------------------------------------------------------------------
- AttributeError Traceback (most recent call last)
- <ipython-input-12-2fd628607687> in <module>()
- ----> 1 r = requests.post(URL, data=data, files=files)
- /home/dev/projects/poster/venv/lib/python2.6/site-packages/requests/api.pyc in post(url, data, **kwargs)
- 85 """
- 86
- ---> 87 return request('post', url, data=data, **kwargs)
- 88
- 89
- /home/dev/projects/poster/venv/lib/python2.6/site-packages/requests/api.pyc in request(method, url, **kwargs)
- 42
- 43 session = sessions.Session()
- ---> 44 return session.request(method=method, url=url, **kwargs)
- 45
- 46
- /home/dev/projects/poster/venv/lib/python2.6/site-packages/requests/sessions.pyc in request(self, method, url, params, data, headers, cookies, files, auth, timeout, allow_redirects, proxies, hooks, stream, verify, cert)
- 274
- 275 # Prepare the Request.
- --> 276 prep = req.prepare()
- 277
- 278 # Send the request.
- /home/dev/projects/poster/venv/lib/python2.6/site-packages/requests/models.pyc in prepare(self)
- 222 p.prepare_headers(self.headers)
- 223 p.prepare_cookies(self.cookies)
- --> 224 p.prepare_body(self.data, self.files)
- 225 # Note that prepare_auth must be last to enable authentication schemes
- 226 # such as OAuth to work on a fully prepared request.
- /home/dev/projects/poster/venv/lib/python2.6/site-packages/requests/models.pyc in prepare_body(self, data, files)
- 367 # Multi-part file uploads.
- 368 if files:
- --> 369 (body, content_type) = self._encode_files(files, data)
- 370 else:
- 371 if data:
- /home/dev/projects/poster/venv/lib/python2.6/site-packages/requests/models.pyc in _encode_files(files, data)
- 126 new_v = (fn, fp.read(), ft)
- 127 else:
- --> 128 new_v = (fn, fp.read())
- 129 new_fields.append((k, new_v))
- 130
- AttributeError: 'NoneType' object has no attribute 'read'
- In [14]: f
- Out[14]: <open file '/tmp/photo7.jpg', mode 'rb' at 0x27c5780>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement