def get_metas(cookie, tokens, filelist, dlink=True):
if isinstance(filelist, str):<EOL><INDENT>filelist = [filelist, ]<EOL><DEDENT>url = '<STR_LIT>'.join([<EOL>const.PAN_API_URL,<EOL>'<STR_LIT>',<EOL>'<STR_LIT>', tokens['<STR_LIT>'],<EOL>])<EOL>if dlink:<EOL><INDENT>data = ('<STR_LIT>' +<EOL>encoder.encode_uri_component(json.dumps(filelist)))<EOL><DEDENT>else:<EOL><INDENT>data = ('<STR_LIT>' +<EOL>encoder.encode_uri_component(json.dumps(filelist)))<EOL><DEDENT>req = net.urlopen(url, headers={<EOL>'<STR_LIT>': cookie.sub_output('<STR_LIT>'),<EOL>'<STR_LIT>': const.CONTENT_FORM,<EOL>}, data=data.encode())<EOL>if req:<EOL><INDENT>content = req.data<EOL>return json.loads(content.decode())<EOL><DEDENT>else:<EOL><INDENT>return None<EOL><DEDENT>
获取多个文件的metadata.

    filelist - 一个list, 里面是每个文件的绝对路径.
               也可以是一个字符串, 只包含一个文件的绝对路径.
    dlink    - 是否包含下载链接, 默认为True, 包含.

    @return 包含了文件的下载链接dlink, 通过它可以得到最终的下载链接.