Désolé, j'étais en déplacement.
Je vais tester ton bout de code et te revenir avec une réponse sous peu.
header('Content-disposition: attachment; filename="' . $titre . '"');
header("Content-Type: application/octet-stream");
header('Content-Transfer-Encoding: binary');//octet-stream
header('Content-Length: '.$size);
header('Pragma: no-cache');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
ob_clean();
flush();
readfile($path);//tester avec fichier de 8Go et 4Go
Si le navigateur est configuré pour traiter le fichier de façon spéciale, alors c'est ce que souhaite l'utilisateur et c'est pas vraiment ton problème. Dans le cas contraire il lui revient de configurer son navigateur pour traiter le fichier comme il le souhaite (y'a des plugins firefox qui existent spécialement dédiés à ça d'ailleurs, comme download helper)...Ouais j'y avais pensé mais cette solution ne m'arrange pas parce qui si le navigateur à un plugin d'installé qui prend en charge l'extension du fichier alors il va l'ouvrir alors que moi je veux forcer le téléchargement.
Merci quand même.
La plus part des personnes qui utilisent le service ne savent meme pas ce qu'est un navigateur. Donc il ne connaisse pas la config de leur navigateur, c'est des coach de basket-ball, football américain d'université. De plus leur poste de travail est configuré par des techniciens de l'université. Pour installer quelque chose il faut faire une requête au service technique qui prend 2-3 semaines avant d'arriver.Si le navigateur est configuré pour traiter le fichier de façon spéciale, alors c'est ce que souhaite l'utilisateur et c'est pas vraiment ton problème. Dans le cas contraire il lui revient de configurer son navigateur pour traiter le fichier comme il le souhaite (y'a des plugins firefox qui existent spécialement dédiés à ça d'ailleurs, comme download helper)...
A voir bien sûr selon le public auquel ton script est destiné, mais c'est pas délirant comme principe de départ.
La plupart des personnes conduisant une voiture ne savent pas comment fonctionne un arbre primaire de boite de vitesses ni le principe du moteur à explosion... Et pourtant, ça les empêche pas de faire avancer la voiture et de tourner à gauche quand un virage à gauche se présente.La plus part des personnes qui utilisent le service ne savent meme pas ce qu'est un navigateur. Donc il ne connaisse pas la config de leur navigateur, c'est des coach de basket-ball, football américain d'université.
firefox peut s'installer sans les droits d'administrateur, voire même ne pas être installé du tout (install portable sur clé usb, etc)De plus leur poste de travail est configuré par des techniciens de l'université. Pour installer quelque chose il faut faire une requête au service technique qui prend 2-3 semaines avant d'arriver.
C'est ce que j'ai expliqué dans mon post précédent à moins que je n'ai pas été clair.
plusieurs choses:
Cela m'étonnerait que les techniciens installent dans ton cas, des logiciels de téléchargements.
Il me semble aussi étonnant de voir un employé faire une demande à ses employeurs pour installer un programme de ce type...
oui ca roule mais comme c'est des gros fichiers bien y en a qui trouve ca long de le zipper. Il se justifie en disant qu'il doivent déjà mettre les fichiers de la caméra sur le disque dure etc..
Mais admettons que oui, dans ce cas en zippant le fichier, le programme ne devrait pas l'ouvrir.
La plupart des personnes conduisant une voiture ne savent pas comment fonctionne un arbre primaire de boite de vitesses ni le principe du moteur à explosion... Et pourtant, ça les empêche pas de faire avancer la voiture et de tourner à gauche quand un virage à gauche se présente.
encore une fois +1. Mais 80% utilise internet explorer de 1 et crois moi c'est pas vraiment un langage qu'ils comprennent (navigateur, firefox, module ) et je ne veux pas passer 10 h au téléphone
firefox peut s'installer sans les droits d'administrateur, voire même ne pas être installé du tout (install portable sur clé usb, etc)![]()
Le système à la base a été commandé pour pouvoir uploader et télécharger des fichiers de +de 2Go donc la partie éducation ils la savent déjà. Et pour les problème j'en ai eu une panoplie je te l'assure mais rien d'insurmontable, d'ailleurs le système roule sans aucun problème. Je sais pas si tu as lu tout le sujet mais il a été résolut, j'ai re posté pour répondre à Dr@ke qui voulait une petite précision.
Mais si tu tiens à laisser des gens télécharger des fichiers de +2Go sans les éduquer un minimum en leur disant au moins "attention, gros fichier", ben tu auras surement de bien plus gros soucis à gérer que cette histoire de headers.
LoL, c'est sur avec des arguments pareilles, ca complique les choses.oui ca roule mais comme c'est des gros fichiers bien y en a qui trouve ca long de le zipper. Il se justifie en disant qu'il doivent déjà mettre les fichiers de la caméra sur le disque dure etc..Mais admettons que oui, dans ce cas en zippant le fichier, le programme ne devrait pas l'ouvrir.
Ah non, j'ai pourtant tout lu mais j'ai dû zapper la résolutionLe système à la base a été commandé pour pouvoir uploader et télécharger des fichiers de +de 2Go donc la partie éducation ils la savent déjà. Et pour les problème j'en ai eu une panoplie je te l'assure mais rien d'insurmontable, d'ailleurs le système roule sans aucun problème. Je sais pas si tu as lu tout le sujet mais il a été résolut, j'ai re posté pour répondre à Dr@ke qui voulait une petite précision.