From 4873117ec6aeb86ef169cbf8750123ca24041cdf Mon Sep 17 00:00:00 2001 From: polo Date: Mon, 28 Mar 2022 03:45:38 +0200 Subject: upload gros zip AJAX --- public/main.js | 46 +--------------------------------------------- 1 file changed, 1 insertion(+), 45 deletions(-) (limited to 'public/main.js') diff --git a/public/main.js b/public/main.js index 5ca23c7..ede1a30 100644 --- a/public/main.js +++ b/public/main.js @@ -29,16 +29,7 @@ function confirmerSuppression() // appel 'onCLick' // code exécuté à la validation du formulaire function envoiDonnees() -{ - // supprimer le positionnement absolu de l'iframe - /*let balisesIframe = document.getElementsByTagName("iframe"); - for(var i = 0; i < balisesIframe.length; i++) - { - alert(balisesIframe[i].getAttribute("style")); // affiche le CSS - balisesIframe[i].removeAttribute("style"); - alert(balisesIframe[i].getAttribute("style")); // affiche null - }*/ -} +{} // bouton "mailto", le visiteur ne quitte pas la page function clientCourriel() @@ -89,38 +80,3 @@ function nouveauMotdepasse(page) alert('Le mot de passe a été modifié.'); window.setTimeout(location=('index.php?page=' + page + '&message=nouveau_mdp'), 0); } - -// envoie gros fichier ZIP -// si le fichier ne passe pas la limite de l'hébergeur (php.ini) -// l'ouvrir en javascript chaque envoyer progressivement -function getFileInfo() -{ - // l'idi est dans le formulaire - var name = document.getElementById('myFile').files[0].name; - var size = document.getElementById('myFile').files[0].size; - var type = document.getElementById('myFile').files[0].type; - var date = document.getElementById('myFile').files[0].lastModifiedDate; - - var infos = name+" "+size+" "+type+" "+date; - alert(infos) - return(infos); -} - -function extraireZIPetEnvoyerUnParUn(maxPHPiniWeight, archiveFormat) -{ - // taille du fichier? - var fileInfos = getFileInfo(); - alert(fileInfos); - - // taille limite autorisée? - // obtenue par php avec: ini_get('upload_max_filesize'); - - // si le fichier est plus gros que la limite: - // extraire l'archive - // envoyer les fichiers un par un par des requêtes AJAX - // le serveur peut aussi limiter le nombre de fichiers - // lors d'un envoie multiple - // en les envoyant un par un ça devrait être bon - - // sinon ne rien faire et laisser l'envoi normal se faire -} -- cgit v1.2.3