Signaler

Enregistrer fichier sur serveur [Résolu]

Posez votre question Adriano87 15Messages postés jeudi 22 septembre 2016Date d'inscription 25 avril 2017 Dernière intervention - Dernière réponse le 21 avril 2017 à 18:27 par Adriano87
Bonjour,


je débute totalement en javascript.
Mon objectif principal est d'ajouter des signatures faites à la souris/pavé tactile à des documents pdf.

Pour ce faire, j'ai intégré "drawingboard.js" à mon application php.
Il s'agit d'une interface de dessin, le mieux que j'ai trouvé jusqu'à présent.

https://github.com/Leimi/drawingboard.js#drawingboardjs

Mon problème se situe dans la récupération du dessin pour que le code php puisse l'exploiter.
Actuellement, le bouton "download" du 'board' js déclenche le téléchargement d'un fichier 'image/octet-stream' dans le dossier des téléchargements de l'utilisateur windows.
Je souhaiterais éviter de passer par un téléchargement, mais plutôt par une fonction js qui sauvegarderait le fichier sur le serveur du site, afin que le code php prenne le relais en récupérant ce fichier.

J'ai localisé la fonction js qui retourne l'image, reste à écrire une fonction pour la sauvegarder sur le serveur et non pas chez les clients.

Je n'ai rien trouvé de satisfaisant jusqu'à présent.
Quelqu'un aurait-il une idée s'il vous plait?



Afficher la suite 
Utile
+0
plus moins
Bonjour,

dans le lien que tu nous a donné ... il suffit de regarder le chapitre : Getting the image inside the board to store server-side
=> https://github.com/Leimi/drawingboard.js#getting-the-image-inside-the-board-to-store-server-side
Donnez votre avis
Utile
+0
plus moins
En effet, je n'avais pas vu le lien vers les trois paragraphes de codes html js et php.
J'étais resté bloqué sur cette fonction getImg et j'essayais de récupérer son résultat.

Merci jordane et pardon pour le dérangement.

Bonne fin de journée.
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !