我正在使用nodejs和form-data npm模块开发客户端,以使用其alfresco将文件上传到REST API后端。
它工作得很好,除了当我在自定义属性中传递数组时(下面的示例),表单数据模块抱怨“不支持数组格式”。
{
"name":"My Other Folder",
"nodeType":"custom:destination",
"properties":
{
"cm:title":"Folder title",
"cm:description":"This is an important folder",
"custom:locations": [
"location X",
"location Y"
]
}
}
在他们的npm文档中也清楚提到了
但是,不支持数组,用户需要将其转换为字符串
他们建议的另一种选择是对数组进行字符串化处理,但是alfresco rest API在API主体中不接受字符串化的值。
有什么办法可以使我工作?像其他可直接用于传递数组的npm模块一样?
PS:当我使用邮递员或失眠症患者时,我可以不进行字符串化就指定数组,它的工作原理就像一个魅力。我想知道他们使用什么模块来接受数组。