Téléchargement de fichiers à l'aide des services Web (Real-Time, Windows)
- Mise à jour2025-08-27
- Temps de lecture : 2 minute(s)
Rubrique parente : Envoi de requêtes HTTP aux services Web
Utilisez les méthodes HTTP POST ou PUT pour télécharger des fichiers vers un service Web. Le service Web stocke les fichiers sous forme de fichiers .tmp dans un répertoire temporaire.
Téléchargement de fichiers à l'aide de formulaires HTML
Le code HTML suivant crée un formulaire HTML qui utilise la méthode POST pour télécharger un fichier vers un service Web. Le nom du service Web est MonServiceWeb. Le mappage d'URL est /upload.
<form name="send" action="/MyWebService/upload" enctype="multipart/form-data" method="POST"> <input type="file" name="uploadedFile"> <input type="submit" value="Submit"> </form>
Ce code HTML crée un formulaire avec un champ de valeur et un bouton Soumettre. Si vous assignez un fichier du côté client, ExempleFichier.txt, par exemple, au champ étiqueté Fichier_téléchargé et que vous cliquez sur le bouton Soumettre, le formulaire HTML soumet ExempleFichier.txt au service Web.
Téléchargement d'un fichier à l'aide des VIs de la palette Client HTTP
Utilisez les VIs POST, POST multipart et PUT pour créer dans LabVIEW un client Web qui télécharge des fichiers vers un service Web. La figure suivante montre du code qui utilise le VI POST multipart pour télécharger un fichier comme le faisait le formulaire HTML de l'exemple précédent.