Bonjour ,

Je desire à partir d'un langage de programmation envoyer un fichier sur un site en simulant le formulaire. Je me suis créé un formulaire test : http://bmaillard.free.fr/greg/envoyer.php et celui ci me repond si j'utilise le formulaire http/php:

post
Array
(
)
get
Array
(
[fichier] => C:\fakepath\Test_le_Havre.xml
)
file
Array
(
[ficXML] => Array
(
[name] => Test_le_Havre.xml
[type] => text/xml
[tmp_name] => /mnt/108/sdb/e/e/bmaillard/phpBDaxM8
[error] => 0
[size] => 8754
)

)

Je voudrait faire la même chose en programmant. Voici ce que j'envois

POST /greg/envooyer.php HTTP/1.1
Host: bmaillard.free.fr
Accept: /
User-Agent: PureBasic/4.04 CFNetwork/711.1.16 Darwin/14.0.0
Content-Type: multipart/form-Data; boundary=232323RANDOMLETTERSNUMBERS23232
Content-Length: 568

--232323RANDOMLETTERSNUMBERS23232
Content-Disposition: form-Data; name="varnonumber"

dataforvarnonumber 1
--232323RANDOMLETTERSNUMBERS23232
Content-Disposition: form-Data; name="file"; filename="/Users/bertrand/Mon Drive/PureBasic/Lagardere/test.xml"
Content-Type: text/plain

<?xml version="1.0" encoding="UTF-8"?>

<!-- Lagardere Bertrand maillard http://bmailard.free.fr/lagardere-->

<CompetitionIndividuelle Championnat="FFE" Couleur="#F379FB" id="" Annee="2021/2022" Arme="E" Sexe="F" Organisateur="" Categorie="V2" Niveau="" Date="22.09.2022" Appel="8:00" Scratch="" Debut="" TitreLong="6ÈME CHALLENGE DES FRÈRES BUCHARD CNVE" Titre="EDV2" URLorganisateur="" ScoreAleatoire="0" TailleMinimaleEquipe="" ClassementDefautEquipe="" ClassementManuel="" Lieu="" Label="">
<Tireurs>
<Equipe/>
<Phases/>
</CompetitionIndividuelle>
--232323RANDOMLETTERSNUMBERS23232--

et j'ai en retour : contenu illicite ......

Pouvez-vous m'aidez à corriger ce code ou m'indiquer un lien de doc pour m'aide à structurerer correctement ce code

Bien cordialement

Aucune réponse