Bonjour
Voici mon code qui permet d'exploiter un script php, qui besoin de deux param�tres :
1/ une chaine variable
2/ un fichier Excel de type .xlsx
Voici mon code :
Code wlangage : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 cRequete est un httpRequête cRéponse est un httpRéponse MResultat est un JSON //Configuration de l'URL cRequete.URL = "http://localhost/api-signature/generate_excel_version2.php" //Méthode + Timeout cRequete.Méthode = httpPost cRequete.DuréeNonRéponse = 3000 cRequete.TimeoutConnexion = 3000 //Vérification du fichier Excel SI fFichierExiste(SAI_Excel) = Faux ALORS Erreur("Le fichier Excel spécifié n'existe pas !") RETOUR FIN //Vérification extension ResExtension_dep est une chaîne = fExtraitChemin(SAI_Excel, fExtension) SI ResExtension_dep <> ".xlsx" ALORS Erreur("Le fichier n'est pas Excel ! ") RETOUR FIN //Création du formulaire multipart HTTPCréeFormulaire("FORM_IMPORT") HTTPAjouteParamètre("FORM_IMPORT", "Content-Disposition: form-data", "Content-Type: application/vnd.ms-excel") HTTPAjouteFichier("FORM_IMPORT", "excelFile", SAI_Excel) HTTPAjouteParamètre("FORM_IMPORT", "exercice", SAI_Exercice..ValeurAffichée) //Envoi de la requête via REST cRéponse = HTTPEnvoieFormulaire("FORM_IMPORT", cRequete) //Gestion des erreurs SI ErreurDétectée ALORS Erreur("Erreur lors de l'envoi : " + ErreurInfo(errComplet)) RETOUR FIN
Au lancement du code j'ai l'erreur suivante :
Qu'es que j'ai pu bien rater ? Merci de m'aider a comprendre.Fonction 'HTTPEnvoieFormulaire', syntaxe 12
Que s'est-il pass� ?
Une erreur syst�me a �t� d�tect�e pendant l'envoi de la requ�te HTTP.
Code erreur : 100138
Niveau : erreur non fatale
Message d'erreur syst�me :
D�lai d'attente d�pass�.
Dump de l'erreur du module 'wd240com.dll' (24.0.42.0).
Informations de d�bogage :
Fonction (10,310)
Informations suppl�mentaires :
NB: Voici le d�but de mon script php
Code php : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 // Configuration des limites ini_set('max_execution_time', 300); // 5 minutes d'exécution PHP ini_set('max_input_time', 300); // 5 minutes pour lire les données set_time_limit(300); ini_set('memory_limit', '512M');
Partager