H5W3
当前位置:H5W3 > 其他技术问题 > 正文

Python 如何 发送 multiipart 上传文件?

上传的参数如下

—————————-119938005516990736431240663742
Content-Disposition: form-data; name=”_csrf”

pvlVVBZkGPROBe1zHHx17fc5VKtVMcLMGS6TKFn82HPFjgMBeCsvnXtf3SksKELVmm4tziJFipMoSPp3Ds2SQA==
—————————–119938005516990736431240663742
Content-Disposition: form-data; name=”ReportForm[url]”

—————————–119938005516990736431240663742
Content-Disposition: form-data; name=”ReportForm[url]”; filename=”å¼€å‘çŽ¯å¢ƒå’Œé¢„ä¸Šçº¿çŽ¯å¢ƒçš„ä»£ç åŒæ­¥.pdf”
Content-Type: application/pdf

我是这样写的,为啥总是上传pdf 上不上去呢?因为服务器总是显示上传text?

files=[("ReportForm[url]",('齐家网COO毛新勇:《未来平台赋能是必然,但要真刀真枪才有意义》-18页.pdf',open(file,'rb'),'Content-Type: application/pdf'))]
data={"_csrf":csrf_token}
headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',
        }

response=requests.post(url=url,cookies=cookies,files=files,data=data,headers=headers)

本文地址:H5W3 » Python 如何 发送 multiipart 上传文件?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址