web-dev-qa-db-fra.com

Comment envoyer une image base64 dans Postman

Besoin de faire une demande à une API avec une image encodée en base64, la demande est un put, et j'essayais de faire dans la section corps en utilisant le format brut et en ajoutant c'est-à-dire ce json:

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

mais il semble que cela ne fonctionne pas, quelle est la bonne façon de procéder?

13
Jorge Almonacid

Vous pouvez trouver un encodeur d'images base64 en ligne. Ils encodent une image en chaîne.

L'exemple du corps brut au format JSON dans le POSTMAN:

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

Je pense que ce "nom" et "content_type" est évident dans votre JSON.

15
Vyacheslav