Bonjour,
Je me permet de poster ici car j'ai un petit souci avec le code que je fais.
Je souhaite récuperer l'image faite en canvas et l'envoyer ensuite à mon script php cependant il ne n'envoie rien du tout.
var signature1 = signature.toDataURL();
$.ajax({
type:"GET",
url: base_url+"Ajax/validSignature/",
data : {"Nom":nom,"Signature":signature1},
dataType: "json",
success: function(data) {
}
});
414 (Request-URI Too Long)
J'obtiens cela comme erreur sans doute parce que la longueur des paramètre que je passe en Ajax est trop grande.
Avez-vous une solution pour y remédier ou pas?
ce que tu envoies, c'est pas signature1 mais c'est Signature.
A récupérer donc avec un $_POST['Signature']
Cela me provoque une nouvelle erreur à savoir :Message: Undefined index: signature1.
En gros la variable est null alors que cela ne devrait pas être le cas.
data:image/png;base64,iVBORw0KGgo...
En gros quelques chose d'assez long.
Pour le nom sa marche oui cependant la signature elle ne passe pas et retourne Null.
En effet cela marche mieux mais y a t-il moyen d'enregistrer sous la forme "mon image.png" ce canvas ou pas?
pour enregistrer l'image, je te conseil de regarder du coté php.
Tu as 2 modules qui existent. GD et imagick (à choisir ton préferer)
http://php.net/manual/fr/book.imagick.php
http://php.net/manual/fr/book.image.php