【问题标题】:Express: Parsing array of strings in multipart/form dataExpress:解析多部分/表单数据中的字符串数组
【发布时间】:2020-07-18 04:08:51
【问题描述】:

我正在尝试使用多部分/表单数据发送一个字符串类型的数组和一个 png 文件。我收到我的图像文件,并通过 req.body 收到我的数据。然而,正如预期的那样,该数组是字符串类型的。如何将其解析为数组?

这是我的邮递员请求:

这是我的控制台日志:

【问题讨论】:

    标签: node.js express postman multipartform-data multer


    【解决方案1】:

    您可以使用JSON.parse 将字符串转换为数组。

    let tattooGroups= `["Women", "Unisex"]`;
    console.log("Without JSON.parse ->  ", typeof tattooGroups);
    console.log("With    JSON.parse -> ", typeof JSON.parse(tattooGroups));
    console.log("With    JSON.parse, Is Array -> ", Array.isArray(JSON.parse(tattooGroups)));
    
    console.log(JSON.parse(tattooGroups));

    【讨论】:

      猜你喜欢
      • 2010-11-07
      • 1970-01-01
      • 2016-06-18
      • 1970-01-01
      • 2016-06-13
      • 2020-08-12
      • 1970-01-01
      • 1970-01-01
      • 2021-08-11
      相关资源
      最近更新 更多