HTTP请求,如何使用POST方法来发送图片?

使用问题 · 20 次浏览
初学者10086 创建于 3天22小时前

各位大佬中午好,小弟有一个HTTP请求的问题。

对应curl为

curl --location --request POST 'https://api.2dcode.biz/v1/read-qr-code' \
--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)' \
--header 'Accept: */*' \
--header 'Host: api.2dcode.biz' \
--header 'Connection: keep-alive' \
--header 'Content-Type: multipart/form-data; boundary=--------------------------470775597187419761489094' \
--form 'file=@"C:\\Users\\LucasYan\\Desktop\\微信图片_20251029104257_4432_27.png"'

我创建的HTTP动作如上

看起来请求体需要为file: 文件地址
但是对应的语法如何写呢?

初学者10086 最后更新于 2025/11/5

回复内容
CL 3天22小时前
#1

要用multipart表单,参看文档:

Multipart表单

ContentType设置为multipart/form-data。数据格式为:

  • 每行一个参数:参数名=参数值 或 参数名=FILE:文件路径的形式

类似于:

param1=value1
param2=value2
FileParam=FILE:文件完整路径
ImgFileParam=IMG:图片变量名
初学者10086 回复 CL 3天21小时前 :

这个文档的层级让我有点迷惑了。
感谢大佬帮助,上面的表单确实是可用的。

回复主贴