51Testing软件测试论坛

标题: 期望通过调用API实现文件上传,postman成功后直接利用postman导出代码却执行报错 [打印本页]

作者: 测试积点老人    时间: 2021-11-12 10:17
标题: 期望通过调用API实现文件上传,postman成功后直接利用postman导出代码却执行报错
[attach]135234[/attach]

[attach]135235[/attach]


[attach]135236[/attach]
  1. import requests
  2. url = "https://open.feishu.cn/open-apis/drive/v1/files/upload_all"
  3. payload = {'parent_type': 'explorer',
  4.            'parent_nade': 'fldcnwvSWiepfDHiuoAl7AoEQFd',
  5.            'file_name': 'Data.xlsx',
  6.            'size': '25088'}
  7. files = [
  8.     ('file', ('Data.xls', open('C:/Scripts/Data.xls', 'rb'), 'application/vnd.ms-excel'))
  9. ]
  10. headers = {
  11.     'Authorization': 'Bearer u-311OyPxWzNR6EirFakNSab',
  12.     'Content-Type': 'multipart/form-data; boundary="foo123"'
  13. }
  14. response = requests.request("POST", url, headers=headers, data=payload, files=files)
  15. print(response.text)
复制代码
本地Python3.7.7
自己尝试过解决,但估计是关于file这边的用法,涉及到盲区。

作者: qqq911    时间: 2021-11-15 10:34
是否需要登录,
作者: 海海豚    时间: 2021-11-15 14:09
报错信息发出来吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2