python接口自动化上传图片方法

上传图片接口:

import requests

def sendImg(img_path, img_name, img_type='image/jpeg'):
    """
    :param img_path:图片的路径
    :param img_name:图片的名称
    :param img_type:图片的类型,这里写的是image/jpeg,也可以是png/jpg
    """
    url = 'https://www.xxxxxxxxxx.com' # 自己想要请求的接口地址
    
    with open(img_path + img_name, "rb")as f_abs:# 以2进制方式打开图片
        body = {
            # 有些上传图片时可能会有其他字段,比如图片的时间什么的,这个根据自己的需要
            
            'camera_code': (None, "商场"), 
            
            'image': (img_name, f_abs, img_type)  
            # 图片的名称、图片的绝对路径、图片的类型(就是后缀)
            
            "time":(None, "2019-01-01 10:00:00")
            
            }
        # 上传图片的时候,不使用data和json,用files
        response = requests.post(url=url, files=body).json
        return response

  
if __name__=='__main__':
    # 上传图片
    res = sendImg(img_path, img_name)          # 调用sendImg方法
    print(res)

参考地址:https://www.cnblogs.com/zhongyehai/p/9160246.html

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值