ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : API envoi de PDF MSXML2.ServerXMLHTTP   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

jeu. 27 novembre 2025, 16h09
shjl
France France

atoutfox.public.association

API envoi de PDF MSXML2.ServerXMLHTTP

Bonjour, Je suis embêtée, j'ai un programme VFP 9 qui envoie nos interventions de dépannage par le biais d'une API qui marche très bien. on me demande maintenant en plus d'envoyer les comptes-rendus en pdf et J'y arrives par jotform mais pas dans mon code JSON. Je dois mal faire quelque chose. J'ai un message d'erreur {"message":"No file attached to the request","code":"BODY-INVALID"} . je Pense que c'est cette ligne là qui ne va pas mais je ne sais pas comment faire : "file":"D:/zz/journee_i.pdf",

Voilà mon code.
LOCAL oHTTP as MSXML2.ServerXMLHTTP
 oHTTP=Createobject("MSXML2.ServerXMLHTTP")
 oHTTP.Open("POST", m.cURL, .F.)
 oHTTP.setRequestHeader('Accept''application/json')
  oHTTP.setRequestHeader('Content-Type''application/json')
  oHTTP.setRequestHeader('Authorization''Bearer '+lcToken)
  lcmessage =  FILETOSTR('D:\donnees\730042.txt')
  oHTTP.Send(lcMessage )


voilà a quoi ressemble mon fichier 730042.txt
{
"title":"Test",
"file":"D:/zz/journee_i.pdf",
"elementType":"intervention",
"elementReference":"730042",
"grant_type":"client_credentials",
"intent_documentType":"quitus_maintenance_preventive",
"description":"Quitus",
"intent_documentFamily":"rapports_intervention",
"intent_contractReference":"CONTRAT_TEST",
"intent_documentFamily":"rapports_intervention"
}

Merci par avance pour votre aide.
Sandra

Permalink : http://www.atoutfox.org/nntp.asp?ID=0000020317
20 231 messages dans le forum • Liste complète des messages

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2025.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3