jeu. 27 novembre 2025, 16h09
shjl
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