def create_superfile(cookie, path, block_list):
url = '<STR_LIT>'.join([<EOL>const.PCS_URL_C,<EOL>'<STR_LIT>',<EOL>'<STR_LIT>', encoder.encode_uri_component(path),<EOL>'<STR_LIT:&>', cookie.sub_output('<STR_LIT>'),<EOL>])<EOL>param = {'<STR_LIT>': block_list}<EOL>data = '<STR_LIT>' + json.dumps(param)<EOL>req = net.urlopen(url, headers={'<STR_LIT>': cookie.header_output()},<EOL>data=data.encode())<EOL>if req:<EOL><INDENT>return json.loads(req.data.decode())<EOL><DEDENT>else:<EOL><INDENT>return None<EOL><DEDENT>
合并slice_upload()中产生的临时文件

    path       - 文件在服务器上的绝对路径
    block_list - 这些文件分片的MD5列表
    返回完整的文件pcs信息.