【问题标题】:POST JSON in multipart/form-data content type (JavaScript)以多部分/表单数据内容类型 (JavaScript) 发布 JSON
【发布时间】:2022-11-12 15:07:59
【问题描述】:

我正在尝试在 multipart/form-data 请求中发送一个对象,问题是无论我做什么,我都会收到此错误:'不支持内容类型'application/octet-stream''。 当我从邮递员中删除“应用程序/json”内容类型时,我得到的错误是一样的。我尝试了在类似问题中提出的不同解决方案,但没有一个有效。

这是在邮递员中应该如何配置才能工作: postman request

这是返回上述错误的请求:

    const data = JSON.stringify(values);

    const formData = new FormData();
    formData.append('metadata', data);

    return await axios.post(
        url,
        formData
    );

【问题讨论】:

    标签: json axios multipartform-data content-type


    【解决方案1】:

    这对我有用,试试这个
    常量 json = JSON.stringify(值);

    const dataTemp = new Blob([json], {
    类型:'应用程序/json'
    });

    var formData = new FormData();
    formData.append('元数据', dataTemp);

    道歉,如果它不工作

    【讨论】:

      猜你喜欢
      • 2019-04-16
      • 2011-09-09
      • 2019-03-29
      • 1970-01-01
      • 2015-10-19
      • 2021-04-30
      • 2016-11-08
      • 2015-10-31
      • 2019-11-19
      相关资源
      最近更新 更多