Node.js - 生成多部分/表单数据

问题描述:

是否有一个Node.js库用于生成以下形式的多部分/表单数据内容?Node.js - 生成多部分/表单数据

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

[email protected] 
------------------------------7a9cd2dc11c1 
Content-Disposition: form-data; name="from" 

[email protected] 
------------------------------7a9cd2dc11c1 
Content-Disposition: form-data; name="subject" 

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

This content does not matter. 
------------------------------7a9cd2dc11c1-- 

fermata看起来它可能是你要找的。从GitHub的页面:

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

request支持multipart/form-data或者如果你只是希望创建内容主体,尝试form-data