multipart form-data , upload, ajax et json dans une seule requete
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:
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:
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