web-dev-qa-db-ja.com

postmanでbase64イメージを送信する方法

Base64でエンコードされた画像でAPIにリクエストを行う必要があり、リクエストはプットであり、生のフォーマットを使用してボディセクションで作成して、つまりこのjsonを追加しようとしました:

{
 "picture": {
    "name": "/Users/Cokeina/Desktop/imagenes/default_avatar.png",
    "content_type": "image/png",
    "file": "base64string"
 }
}

しかし、これは機能していないようですが、これを行う正しい方法は何ですか?

13
Jorge Almonacid

オンラインのbase64イメージエンコーダーを見つけることができます。画像を文字列にエンコードします。

POSTMANでのJSON形式の生のボディの例:

"profile": {
    "first_name": "John",
    "last_name": "Dow",
    "photo": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="
}

JSONの「名前」と「content_type」は明らかだと思います。

15
Vyacheslav