使用表单数据发送数组而不进行字符串化

时间:2020-04-15 04:30:06

标签: node.js alfresco form-data

我正在使用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:当我使用邮递员或失眠症患者时,我可以不进行字符串化就指定数组,它的工作原理就像一个魅力。我想知道他们使用什么模块来接受数组。

0 个答案:

没有答案
相关问题