Skip to content

Error on put_file (Header) #176

@Atheryl

Description

@Atheryl

Hi,

The library sounds amazing but I'm stuck with an issue while trying to upload something (Both put_file and put_directory)

requests.exceptions.InvalidHeader: Header value 1475201477.79 must be of type str or bytes, not <type 'float'>

The full stack :

Traceback (most recent call last):
File "/var/opt/.../Scripts/utils.py", line 104, in storeOnOwnCloud
oc.put_file("/Billing/", "/var/opt/.../file-2016-08.xlsx")
File "/usr/lib/python2.7/site-packages/owncloud/owncloud.py", line 495, in put_file
*_kwargs
File "/usr/lib/python2.7/site-packages/owncloud/owncloud.py", line 605, in __put_file_chunked
headers=headers
File "/usr/lib/python2.7/site-packages/owncloud/owncloud.py", line 1649, in __make_dav_request
*_kwargs
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 461, in request
prep = self.prepare_request(req)
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 394, in prepare_request
hooks=merge_hooks(request.hooks, self.hooks),
File "/usr/lib/python2.7/site-packages/requests/models.py", line 295, in prepare
self.prepare_headers(headers)
File "/usr/lib/python2.7/site-packages/requests/models.py", line 409, in prepare_headers
check_header_validity(header)
File "/usr/lib/python2.7/site-packages/requests/utils.py", line 800, in check_header_validity
"not %s" % (value, type(value)))
requests.exceptions.InvalidHeader: Header value 1475201477.79 must be of type str or bytes, not <type 'float'>

Running on Centos 7, python 2.7

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions