Il y a actuellement 101 visiteurs
Vendredi 05 Décembre 2025
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

[Règlé] Forcer un téléchargement,

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

[Règlé] Forcer un téléchargement,

Message le 01 Avr 2004 21:36

Bonjour,

Je souhaite forcer le téléchargement d'un fichier. Mon code fonctionne correctement(php). Mais au chargement de la page concerné,le navigateur (IE), propose d'"enregistrer" ou d'"ouvrir" le fichier. Est-il possible de desactiver ou masquer le bouton "ouvrir" de sorte que l'utilisateur soit vraiment obligé d'enregistrer le fichier sur son disque avant de l'ouvrir.

Merci d'avance,
ocean_big_one
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 24
Inscription: 25 Sep 2003 07:07
 


Message le 02 Avr 2004 04:48

Hum, bizarre ! Est ce que l'utilisateur sait ce que tu lui envoie comme fichier ?

S'il le sait, il n' a aucune raison pour ne pas l'ouvrir, et si il ne le sait pas, il n'a aucune raison de l'enregistrer.
Avatar de l'utilisateur
Finwood
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 417
Inscription: 06 Mar 2004 17:31
Localisation: Landes
 

Message le 02 Avr 2004 11:42

oui, il sait ce que je lui envoie. c'est lui qui clique sur le lien sur la page d'avant. En effet, jusqu'à maintenant, la plus part des utilisateur se contentait de cliquer sur "enregistrer"..ce qui fonctionne... Mais certain veulent pouvoir l'ouvrir sans l'enregistrer..surtout quand il s'agit de pdf.
ocean_big_one
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 24
Inscription: 25 Sep 2003 07:07
 

Message le 02 Avr 2004 11:51

Mais pourquoi veux tu absolument que tes utilisateurs enregistre tes fichiers ?

Moi, quand j'ouvre un fichier (pdf) il se met automatiquement sur acrobat.

Je me trompe ou j'ai loupé une case ?
Avatar de l'utilisateur
Finwood
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 417
Inscription: 06 Mar 2004 17:31
Localisation: Landes
 

Message le 02 Avr 2004 18:52

le problème en réalité, c'est que que le fichier n'existe pas réèllement sur le serveur. Je stock les information nécessaire dans une base de données et je créer le fichier au moment ou le client. Le fichier est donc envoyé au navigateur client avec le nom qu'il faut. Mais lorqu'on clique sur "ouvir" le navigateur envoie l'adresse du fichier à l'application (acrobat par exemple)..donc a ce moment la..le fichier n'existe plus (normal). Donc acrobat ne trouve pas le fichier......... d'ou je voudrais enlever le bouton ouvrir de cette boite de dialogue ;)...

J'espere que j'ai été clair...meme si j'avoue que je tente des truc un peu tordu ;)
ocean_big_one
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 24
Inscription: 25 Sep 2003 07:07
 

réglé!!

Message le 09 Avr 2004 15:34

J'ai la réponse à mon problème. Des fois que ca intéresse quelqu'un....
Il faut forcer le navigateur à utiliser le cache (garder le fichier). Sinon, certain navigateur détruise automatiquement le fichier.

header("Pragma: cache");
header("Cache-Control: store, cache,must-revalidate, post-check=0, pre-check=0");

En fait, le problème venait de la et du nom de mon fichier ;)

ATTENTION: Je ne suis pas sur...mais il semblerait que si vous forcer le stockage du fichier dans le cache, il restera dans le cache du client, mais aussi dans le cache de tous les servers par lequel votre fichier est passé.(je sais pas combien de temps et ca doit dépendre des servers)
ocean_big_one
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 24
Inscription: 25 Sep 2003 07:07
 



Sujets similaires

Message [Réglé] utiliser le même compte Microsoft sur 2 ordinateurs
Salut tout le monde j'ai reçu mon pc portable : Asus gaming ROG Strix G16 STRIX-G16-G615JMR-RV185W 16" FHD+ 165 Hz Intel® Core? i7 16 Go RAM 512 Go SSD Nvidia GeForce RTX 5060 Gris Lors de la mise en service de ce nouveau pc, il me demande : ajouter votre compte Microsoft, .... ma question est ...
Réponses: 2

Message [Réglé] mise en route carte mère
Bonjour,Dans ma tour, j'ai installé une carte Asrock A520M- HDV, (j'ai un DVD asrock que je n'ai pas mis dedans). Le ventirad Arctic alpine 23co,Le disque Crucial BX500 SATA SSD?Le processeur AMD Rysen 5 5500,J'ai ajouter une Ram 8go,Et j'ai gardé la carte graphique Geforce GT 710 1go.J'ai mis le p ...
Réponses: 22

Message [Réglé] les onglets dans Widgets ont disparues
Salut tout le mondeCela fait deux jours, suite à une erreur de pilote pour ma carte mère, j'ai en extrémité faire réparer Windows, de plus j'ai perdu toutes mes restaurations antérieures et je galère, car tous mes onglets dans Widgets ont disparu.à la place, j'ai une fenêtre grise? J'ai essayé c ...
Réponses: 22

Message [Réglé] Problème sur écran neuf
Bonjour,j'ai encore un souci suite au sujet de mon écran ICI. Etant donné qu'il est noté réglé, peut-être qu'il n'est plus trop "visible".Mon ancien écran ayant rendu l'âme après 17 ans, j'ai acheté un écran Acer 24 pouces cba242yabir trouvé en solde à 109? chez Leclerc. Je le trouve franc ...
Réponses: 14

Message [Réglé] transfert données
Bonjour,Sur mon pc de bureau j'ai un DDR avec windows10 et tout mes documents et photos etc..comment je fait pour tout envoyer sur un autre DDR qui se trouve aussi dans la tour.Merci
Réponses: 48

Message [Réglé] Installation linux
Bonjour,Je tien tout d'abord à m'excusez si je suis pas dans la bonne section .J'ai donc un soucis sur un vieux pc portable HP ou j'arrive à installer windows 7 mais pas d'autre système d'exploitation , j'ai essayer pop os , anduinos et debian mais à chaque fois il me redirige sur un écrans de diagn ...
Réponses: 6


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


.: Nous contacter :: Flux RSS :: Données personnelles :.