def upload_superfile(self, remote_path, block_list, ondup="<STR_LIT>", **kwargs):
params = {<EOL>'<STR_LIT:path>': remote_path,<EOL>'<STR_LIT>': ondup<EOL>}<EOL>data = {<EOL>'<STR_LIT>': json.dumps({'<STR_LIT>': block_list}),<EOL>}<EOL>url = '<STR_LIT>'.format(BAIDUPCS_SERVER)<EOL>return self._request('<STR_LIT:file>', '<STR_LIT>', url=url, extra_params=params,<EOL>data=data, **kwargs)<EOL>
分片上传—合并分片文件.

        与分片文件上传的 ``upload_tmpfile`` 方法配合使用，
        可实现超大文件（>2G）上传，同时也可用于断点续传的场景。

        :param remote_path: 网盘中文件的保存路径（包含文件名）。
                            必须以  开头。

                            .. warning::
                                * 路径长度限制为1000；
                                * 径中不能包含以下字符：``\\\\ ? | " > < : *``；
                                * 文件名或路径名开头结尾不能是 ``.``
                                  或空白字符，空白字符包括：
                                  ``\\r, \\n, \\t, 空格, \\0, \\x0B`` 。
        :param block_list: 子文件内容的 MD5 值列表；子文件至少两个，最多1024个。
        :type block_list: list
        :param ondup: （可选）

                      * 'overwrite'：表示覆盖同名文件；
                      * 'newcopy'：表示生成文件副本并进行重命名，命名规则为“
                        文件名_日期.后缀”。
        :return: Response 对象

            .. note::
                返回正确时返回的 Reponse 对象 content 中的数据结构

                {"path":"服务器文件路径","size":文件大小,"ctime":创建时间,"mtime":修改时间,"md5":"文件md5值","fs_id":服务器文件识别号,"isdir":是否为目录,"request_id":请求识别号}