python实现文件上传接口

python实现文件上传接口测试

可抓包查看上传接口信息,以下为例
在这里插入图片描述
在这里插入图片描述
代码实现如下

def upload():
    url="xxx"
    # 抓包获取的文件的file信息
    files = {
       "file":("keai.png",open("1.png",'rb'),"image/png")
    }
    # 抓包获取到的表单信息
    data={
        "fileMd5":"fileMd5Computed",
        "chunks":1,
        "chunk": 0,
        "id":0,
        "lastModifiedDate":"1669536432",
        "filename":"1.png",
        "size":5465
    }
    to=login()
    headers={"token":to}
    resp = requests.request('post', url,
                            json=data,files=files,headers=headers)
    print(resp.text)
上传成功后返回
{"status":1,"data":{"fileid":"MDAwMDAwMDAwMLOGz5mGua-xhM5-mQ","ext":"https:\/\/assets.ketangpai.com\/openapiv5\/Public\/Common\/img\/fileicon\/file_ext_big_txt.png","ext_s":"https:\/\/assets.ketangpai.com\/openapiv5\/Public\/Common\/img\/fileicon\/file_ext_big_txt.png","ext_type":"txt","size":"5.21KB","name":"keai.txt","url":"https:\/\/downloadv5.ketangpai.com\/File\/download\/id\/MDAwMDAwMDAwMLOGz5mGua-xhM5-mQ\/expires\/1681627904\/sign\/af312c88f0fc1777fe955b10f01e6e598506fab8\/token\/e5dad8ce0c41c1ecce2b1de6b3512f5a6ed0b6b16872c6d4582c195ba3c99346\/uid\/MDAwMDAwMDAwMLSsrZiGubNphNtyoQ.html","date":"2023-04-16 12:51","rurl":"https:\/\/openapiv5.ketangpai.com\/PluginApp\/to\/id\/MDAwMDAwMDAwMLOGz5mGua-xhM5-mQ\/expires\/1681627904\/sign\/af312c88f0fc1777fe955b10f01e6e598506fab8\/token\/e5dad8ce0c41c1ecce2b1de6b3512f5a6ed0b6b16872c6d4582c195ba3c99346\/uid\/MDAwMDAwMDAwMLSsrZiGubNphNtyoQ.html"},"code":12003,"message":"\u4e0a\u4f20\u6210\u529f"}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值