python调用接口上传文件

def uploadimages(self,token,file_path,filename):
    url = setting.plat_base_url 

    header={'token': token}

    file_data={'files[]':(filename,open(file_path,'rb'),'image/png')} #重点:上传文件请求数据。

    r=requests.post(url=url,headers=header,files=file_data)    #发送请求
    print(r.json())   #打印响应结果

如果调用接口报错:

Required request part 'files[]' is not present

要注意参数里面是:files[]

解决此问题!

你可能感兴趣的:(python)