Donner un chemin d acces pour enregistrer un ficheir
mont_dani
Messages postés
232
Date d'inscription
Statut
Membre
Dernière intervention
-
mont_dani Messages postés 232 Date d'inscription Statut Membre Dernière intervention -
mont_dani Messages postés 232 Date d'inscription Statut Membre Dernière intervention -
Bonjour
J'ai recuperer un petit script pour generer un canvas et l enregistrer dans mon PC. C est parfait.
MAintenant, je voudrais lui donner un chemin d acces pour le garder dans un repertoire precis, mais je ne connait pas JS.
Pourriez vous me donner un coup d emain.
Voici le script
function dlCanvas() { var dt = canvas.toDataURL('image/png'); /* Change MIME type to trick the browser to downlaod the file instead of displaying it */ dt = dt.replace(/^data:image\/[^;]*/, 'data:application/octet-stream'); /* In addition to <a>'s "download" attribute, you can define HTTP-style headers */ dt = dt.replace(/^data:application\/octet-stream/, 'data:application/octet-stream;headers=Content-Disposition%3A%20attachment%3B%20filename=Canvas.png'); this.href = dt; }; document.getElementById("dl").addEventListener('click', dlCanvas, false);
Merci pour votre aide
A voir également:
- On vous a donné accès à un fichier rapport. il est partagé avec plusieurs personnes sur cet espace pix cloud. répondez aux questions.
- Fichier bin - Guide
- Espace insécable - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Partage de photos - Guide
2 réponses
Bien sur!!!
la solution est php.
j'ai donc cherché un peu et trouver ceci mais l'image reste encodée
$output=$_POST['output'];
$output = str_replace("\\", "", $output);
define('UPLOAD_DIR', 'edl_loc/');
$img = $_POST['output'];
$img = str_replace('data:image/png;base64,', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
$file = UPLOAD_DIR . uniqid() . '.png';
$success = file_put_contents($file, $data);
ou est l'erruer et comment puis-je la regler?
message d'erreur "le format de ce fichier n'est pas compatible"
merci pour votre aide
Bonjour Jordane.
Ce n est pas possible avec ce script en particluier ou bien cela n existe pas en JS
merci
Salut, ce n'est pas possible en javascript, c'est évident.
Non mais, t'imagine le bazar si un site web pouvait écrire des trucs sur le poste client ?