美文网首页
python3 post file

python3 post file

作者: 小疯伊始 | 来源:发表于2020-02-20 16:01 被阅读0次

需要引入 python3 requests模块:


pip3 install requests


import requests

from requests.packages.urllib3.filepost import encode_multipart_formdata

def post_files(url,header,data,filename,filepath):

    data['file']= (filename,open(filepath,'rb').read())

    encode_data = encode_multipart_formdata(data)

    data = encode_data[0]

    header['Content-Type'] = encode_data[1]

    r = requests.post(url, headers=header, data=data)

    print(r.text)

if __name__=="__main__":

    post_files('http://abc.ttt.cn/api/upload/file/v2', {}, {}, "1.png", 'C:\\Users\\qing\\Desktop\\1.png')


相关文章

网友评论

      本文标题:python3 post file

      本文链接:https://www.haomeiwen.com/subject/wivxqhtx.html