requests文件上传

import requests
from urllib3 import encode_multipart_formdata

def Uploadpost(sn):
    '''
    :param sn: SN
    :return: text
    '''
    try:
        case_018 = {"rmaWorkOrder.rmaOrderSn.terminalSn": sn, "rmaWorkOrder.customerOwnerName": "root",
                    "rmaWorkOrder.customerOwnerId": 1, "rmaWorkOrder.subjectText": "读不到非接卡",
                    "rmaWorkOrder.subject": ",", "rmaWorkOrder.description": "读不到非接卡", "type": "", "id": ""
                    }
        case_018['rmaWorkOrder.upload'] = ('2.png', open(r'D:\hy_wizarpos\2.png', 'rb').read())
        encode_data = encode_multipart_formdata(case_018)
        case_018 = encode_data[0]
        dict = UploadHeader
        dict['Content-Type'] = encode_data[1]
        r = session.post(url=web_host + '/repair/repair-center-work-order!save.action',
                         headers=dict,
                         data=case_018)

        print(r.text)
        return r.text
    except Exception as e:
        raise RecursionError("失败", e)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值