# API REST - récupération d'images

**URL:** <https://kommunity.kizeo.com/t/api-rest-recuperation-dimages/1239>\
**Category:** Questions/Réponses - Kizeo Forms\
**Created:** [Août 1, 2024, 12:56 UTC](https://kommunity.kizeo.com/t/api-rest-recuperation-dimages/1239 "2024-08-01T12:56:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![KAHL\_Laurent](https://avatars.discourse-cdn.com/v4/letter/k/f07891/32.png) [@KAHL\_Laurent](https://kommunity.kizeo.com/u/KAHL_Laurent)\
**Post date:** [Août 1, 2024, 12:56 UTC](https://kommunity.kizeo.com/t/api-rest-recuperation-dimages/1239/1 "2024-08-01T12:56:02Z")

</div>

Bonjour  
je souhaiterai récupérer les images de mes formulaires.  
avec la commande [https://www.kizeoforms.com/rest/v3/forms/:form/data/:data/medias/:image](https://www.kizeoforms.com/rest/v3/forms/:form/data/:data/medias/:image) je récupère bien un résultat  
 ![Capture](https://us1.discourse-cdn.com/flex020/uploads/kizeo2/original/1X/0b6b904e8391018a2859f0d4241b1e3d73c2e3b2.png)  
mais si j’enregistre le résultat dans un fichier.jpg le format n’est pas pris en charge.  
Quelqu’un est-il en mesure de m’aider.  
Merci d’avance

---

<div class="post-metadata">

**Author:** ![Louis\_FAUVERNIER](https://avatars.discourse-cdn.com/v4/letter/l/a3d4f5/32.png) [@Louis\_FAUVERNIER](https://kommunity.kizeo.com/u/Louis_FAUVERNIER)\
**Post date:** [Août 1, 2024, 3:01 UTC](https://kommunity.kizeo.com/t/api-rest-recuperation-dimages/1239/2 "2024-08-01T15:01:10Z")

</div>

Bonjour Laurent,

Je viens de vérifier dans mes scripts, la réponse retournée par l’API de Kizeo est l’image directement, pas besoin de faire quelconque manipulation.

D’ailleurs, en regardant dans les headers c’est indiqué dans le content-type.  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/kizeo2/original/1X/17d20da3e41e540c27f636895f462fe727a55614.png)

Un fichier photo étant un fichier binaire, copier le contenu de la réponse (de l’onglet body) dans un fichier texte puis le renommer en .jpg ne fonctionnera pas.

Voici un exemple de script python qui récupère et enregistre l’image dans un fichier. En remplaçant avec les bonnes valeurs, l’image est enregistrée dans le fichier photo.jpg et elle s’ouvre directement dans la visionneuse d’image de Windows sans problème.

```python
import requests

headers = {'Authorization': "REPLACE_WITH_YOUR_API_KEY"}
formid = ""
dataid = ""
image = ""

url = f"https://www.kizeoforms.com/rest/v3/forms/{formid}/data/{dataid}/medias/{image}"

result = requests.get(url, headers=headers)

with open('photo.jpg', 'wb') as file:
    file.write(result.content)

```

Cordialement,  
Louis

---

<div class="post-metadata">

**Author:** ![KAHL\_Laurent](https://avatars.discourse-cdn.com/v4/letter/k/f07891/32.png) [@KAHL\_Laurent](https://kommunity.kizeo.com/u/KAHL_Laurent)\
**Post date:** [Août 2, 2024, 9:04 UTC](https://kommunity.kizeo.com/t/api-rest-recuperation-dimages/1239/3 "2024-08-02T09:04:54Z")

</div>

Merci pour la réponse  
Je vais tester ça.

Cordialement  
Laurent
