当多部分中的环境变量 form-data 时,Paw 文件的行为不同

Paw File behaves differently when an Environment Variable in multipart form-data

我正在尝试使用 Environments in Paw 来帮助测试使用 multipart/form-data 图像文件提交的网络 API。如果我有一个值为 "File" 类型的 Body 部件名称并将我的图像文件拖入,Paw 会做得很好。
file in multipart form 这会产生一个请求部分,如:

--Emm5HQuI6PlP2Jo1k3KW284fY8yeluRO
Content-Disposition: form-data; name="persfront"; filename="sample_front.jpg"
Content-Type: image/jpeg

ÿØÿá ExifMM*i&;...

但是当我尝试将该文件从普通的 Multipart Body window 抽象出来并放入一个环境变量中然后使用它时,它仍然将文件内容放入请求中,但离开header 部分的文件信息。 这个: environment variables for file in form 产生这个请求:

--2gEAMPgSTNfB0dsLImFDHYMRLjqag7Hu
Content-Disposition: form-data; name="persfront"

ÿØÿá ExifMM*i&;...

缺少文件 header,通常在那里提供,导致我的请求失败。

就好像在使用环境变量之前对其进行了评估,因此多部分形式只是看到一堆二进制文件而不是文件。这是一个错误还是我做错了什么?

在这种情况下,还有其他方法可以使用环境的实用程序吗?

谢谢!

答案可能很晚,但是,Paw 有一个特殊情况,如果多部分请求的内容是一个文件,它将在多部分 headers 中包含文件名。但是,如果您在环境变量中抽象文件,则不再支持这种特殊情况...