Node.js - 生成 multipart/form-data

exu*_*ero 5 multipartform-data node.js

是否有 Node.js 库用于以以下形式生成 multipart/form-data 内容?

------------------------------7a9cd2dc11c1
Content-Disposition: form-data; name="to"

destination@email.com
------------------------------7a9cd2dc11c1
Content-Disposition: form-data; name="from"

recipient@email.com
------------------------------7a9cd2dc11c1
Content-Disposition: form-data; name="subject"

subject line
------------------------------7a9cd2dc11c1
Content-Disposition: form-data; name="text"

This content does not matter.
------------------------------7a9cd2dc11c1--
Run Code Online (Sandbox Code Playgroud)

the*_*ejh 4

fermata看起来可能就是您要找的。来自 github 页面:

fermata.json("http://example.com/some/action").post({
  'Content-Type':"multipart/form-data"
}, {
  fileField: form.input.file || {data:nodeBuffer, name:"", type:""}
}, callback)
Run Code Online (Sandbox Code Playgroud)