1

我正在使用 Vegeta 使用多部分/表单数据发出 POST 请求,但遇到了实际文件未发送的问题

上传.txt

POST {url}
Authorization: {token}
Content-Type: multipart/form-data; boundary={boundary}
@./queries/test/upload-form.txt

文件.txt

------boundary
Content-Disposition: form-data; name="0"; filename="image.jpeg"
Content-Type: image/jpeg

[File Content Goes Here]
------boundary--

我的请求发送到我的服务,但没有发送实际图像,因为我不知道“文件内容”是什么样的。

我使用 POSTMAN 发出请求,这是成功的,但那是因为 POSTMAN 允许您实际将文件附加到请求中。知道 [文件内容] 应该是什么数据格式吗?

任何帮助将不胜感激,谢谢

4

1 回答 1

0

发现我可以使用 fs.createReadStream() 将文件内容附加到我的 .txt 文件中:)

于 2019-05-21T17:34:28.387 回答