【问题标题】:Is there any way to send formdata in json field for post api?有没有办法在 json 字段中为 post api 发送表单数据?
【发布时间】:2021-09-09 00:38:09
【问题描述】:
{
 name:"anc",
 logo:this must be form data,
 fimes:[{a:"ddsd","dd",},{a:'dfd'}
}

此 JSON 数据应发布到服务器。 logo 字段必须是图像。是否可以以 JSON 格式发送图像?在标题中我必须发送“接受”:“应用程序/json”。如果我尝试通过表单数据中的所有数据发布它,我会收到 422 错误。

【问题讨论】:

标签: javascript json api rest multipartform-data


【解决方案1】:

JSON 本身没有支持图像的数据类型。

如果您想通过 JSON 传递二进制数据,那么您需要以 JSON 支持的格式(例如,base64 数据字符串)来表示它。

您需要将服务器设计为能够识别您使用的编码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-19
    • 2011-10-09
    • 2021-01-07
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    相关资源
    最近更新 更多