def upload_file(self, file_or_path, obj_name=None, content_type=None,
            etag=None, return_none=False, content_encoding=None, ttl=None,
            content_length=None, headers=None):
        return self.create(file_or_path=file_or_path, obj_name=obj_name,
                content_type=content_type, etag=etag,
                content_encoding=content_encoding, headers=headers,
                content_length=content_length, ttl=ttl,
                return_none=return_none)
Uploads the specified file to this container. If no name is supplied,
dataset/ETHPy150Open rackspace/pyrax/pyrax/object_storage.py/Container.upload_file