python3 post file

2020-02-20  本文已影响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')


上一篇下一篇

猜你喜欢

热点阅读