PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2025 → Webservice REST réception document stream
Webservice REST réception document stream
Débuté par xavier, 27 oct. 2025 10:35 - 2 réponses
Membre enregistré
50 messages
Posté le 27 octobre 2025 - 10:35
Bonjour à tous,

Je travaille sur un Webservice REST et je voudrais savoir s’il est possible de recevoir un document envoyé en STREAM via un POST.

Le document sera envoyé directement dans le corps de la requête JSON, sans encodage Base64.

Je voudrais savoir comment le récupérer dans la procédure de l’endpoint pour pouvoir le sauvegarder sur le serveur.

Des exemples de code ou des conseils seraient très appréciés :)

Merci d’avance pour votre aide !
Membre enregistré
54 messages
Posté le 28 octobre 2025 - 15:36
Bonjour,
Vous ne pouvez pas envoyer du binaire dans du json, le json est un format texte donc il faut encoder en base64 ou alors vous faites du multipart/form-data avec des metadata en json et votre fichier en binaire.

Pour ce qui est de la lecture en webdev il doit y avoir des exemples pour le multipart/form-data
Cordialement.
Membre enregistré
50 messages
Posté le 30 octobre 2025 - 07:40
Bonjour,

Merci pour votre réponse.

Oui, l’objectif est d’utiliser le format multipart/form-data pour deux scénarios :

1) Notre client nous enverra, via notre API REST, un document en stream multipart/form-data. Nous devons donc être en mesure de le recevoir correctement au niveau de notre Webservice REST.

2) Nous aimerions également pouvoir, lors d’un appel GET, renvoyer un document sous forme de stream multipart/form-data.

J’ai trouvé quelques liens de documentation, notamment :
Creating a RESTful API to accept a multipart form POST : https://blog.wxperts.com/2024/06/10/creating-a-restful-api-to-accept-a-multipart-form-post/

Et également une discussion sur le forum : Receive files with Webservice :
https://forum.pcsoft.fr/en-US/pcsoft.us.webdev/2697-receive-files-with-webservice/read.awp

Et aussi : https://blogs.pcsoft.fr/fr/optimiser-utilisation-memoire-lors-transfert-donnees-vers-api-rest/281474976710965/read.awp

Cependant, je ne trouve aucun exemple concret. Étant nouveau dans le domaine des Webservices, je sollicite votre aide.

Merci d’avance pour votre support.
Message modifié, 30 octobre 2025 - 08:09