bonjour à tous,

Voila je rame avec l'envoi d'une requête à partir d'un formulaire.

Cette requête doit envoyer une image bmp avec multipart/form-data et je dois
associer à cette même requête des paramètres à destination d'une API. Malheureusement, tout
ce que j'ai pu tester pour le moment est infructueux.

Le formulaire est simple , de type:
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<form method="POST" enctype="multipart/form-data" id="uploadform">
    <input type="file" name="files"/><br/>
    <input type="submit" value="Submit"/>
</form>
Le script doit envoyer le fichier et les paramètres:

Code : 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
#uploadform ....
function submituploadimage(){
       $.ajax({
        type: "POST",
        url: "/cgi/uploadoverlayimage.cgi",
        data: JSON.stringify({
           "apiVersion": "1.0",
           "context": "323",
           "method": "uploadOverlayImage",
           "params": {
                    "scaleToResolution": false
                                 }
                }),
                success: function( data ){
        console.log(data);
            ......
                                }
    });
}
Je ne sais pas comment construire cette requête malgré mes recherches pour envoyer le fichier ET
les paramètres attendus par l'API: context, method: ..

Si vous pouvez m'aider ...
merci