如何定义第一个参数fileField后面数据的格式的?

来源:3-5 request上传文件操作

ChowSnow

2020-06-11

Content-Disposition: form-data; name=“fileField”; filename="1111.png"
Content-Type: image/png
通过什么就可以判断要写成fileField:(‘文件名称’,‘打开文件’,图片类型)的呢?
fileField是name后面我明白,可后面filename不是和name是并列的么,为什么要写在它后面,而且Contente-Type为什么也写在后面,可格式里显示的是另起一行,不太明白如何判断的过程

写回答

1回答

Mushishi

2020-06-11

这个你可以看一下requests.post上传时候的源码参数。我们看到里面不是有一个file么,上传的是需要一个文件。那么这个文件是什么。我们传统TXT文件 只需要一个文件名字、路径就可以了,那么传递图片的时候,这个我们就需要知道:文件名字、路径、类型,是不是只是多了一个类型。

//img1.sycdn.imooc.com/szimg/5ee21c4e09297ad808370128.jpg你看这个是不是就了然了。下面再进行requests.post(file=file)其他的参数加上就可以了

0
1
ChowSnow
哦哦!看懂了,自私看了下源码的描述,明白了3-tuple里面需要的东西,谢谢老师
2020-06-11
共1条回复

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程