Sarvok Posted July 29, 2005 Share Posted July 29, 2005 Bonjour à tous, Comme vous le savez tous, lorsque l'ont fait un lien vers une image, un fichier zip, un document pdf, un fichbier Office ou quelque chose de ce genre, les navigateurs (surtout IE) on la facheuse tendence à ouvrire ces fichiers au lieu de les enregistrer sur le disque dur. Mais, je me suis aperçu grâce à gmail, que l'ont peut les enregistrer directement sur le disque dur, sans les ouvrir. Savez-vous ce que l'ont doit écrire ? (les sources gmails sont illisibles ...) D'avance, merci Link to comment Share on other sites More sharing options...
afbilou Posted July 29, 2005 Share Posted July 29, 2005 Si je me mets a la place d'un recruteur qui cherche un developpeur Web pour rejoindre une equipe (cf ton CV) tu ne peux raisonnablement pas avoir l'air credible avec un code source comme celui de ton CV et des bugs d'affichage aussi nombreux sous mozilla firefox d'autant plus que tu annonces ton site comme optimisé pour ce navigateur Revois en profondeur tes bases en HTML et xHTML car tu n'as pas le niveau excellent que tu mentionnes sur ton CV. Pour un developpeur Web ... mettre un son CV sur le Web c'est mettre en vitrine ses competances et tu ne peux pas tricher la dessus. Pour ce qui est de ton probleme tu peux le resoudre avec un peu de PHP : <?php $fichier = 'dl.txt'; header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Content-Type: application/octet-stream'); header('Content-Length: '.filesize($fichier)); header('Content-Disposition: attachment; filename='.$fichier); readfile($fichier); ?> Le but etant d'envoyer un header au navigateur pour prciser la nature du document qui va etre envoyer : application/octet-stream. Ce type MIME n'etant pas associé a une application le navigateur propose alors le telechargement du flux de données qu'il va recevoir. Le readfile se charge d'inclure le contenu du fichier dans le flux en question. L'ideal serait d'utiliser un lien tout bete dans lequel on definit le type de données : <a href="le_fichier.ext" type="application/octet-stream">Telecharger le fichier</a> Mais les navigateurs obsoletes du type d'internet explorer 6 ne le comprenne pas :/ Donc necessite de passer par une technologie serveur ! Dommage ! Link to comment Share on other sites More sharing options...
Sarvok Posted July 29, 2005 Author Share Posted July 29, 2005 Oulala, j'viens de me faire casser méchemment là :'( ^^ Bon bah merci afbilou. Le seul problème c'est que le site sur lequel je veux mettre cela ne peut pas utiliser php. Bah vi, on minimise les fraits au début... J'vais utiliser la baniere en xHTML. Sinon pour mon CV, c'est vrai, que ya quelque bugs sous windows . Mais bon faut juste que je réduise la taille des polices. Mais la flemme ^^. Et c'est pas avant l'été prochain que mon CV servira (j'l'ai déjà mis sur internet pour m'occuper et améliorer son page rank). Sinon wai j'lierais un bouquin sur le XHTML parceque ça ne m'est jamais arrivé... Merci des conseils ! Qu'est ce que je suis prétencieux pour avoir écrit ça ... les navigateurs obsoletes du type d'internet explorer 6 C'est con que Servlax vienne pas ici pour nous démontrer le contraire Link to comment Share on other sites More sharing options...
afbilou Posted July 29, 2005 Share Posted July 29, 2005 Je serais curieux de connaitre les arguments qu'il avancerait pour demontrer le contraire Quand meme ... c'est quelque chose d'admis que IE est obsolete Link to comment Share on other sites More sharing options...
m00t Posted July 29, 2005 Share Posted July 29, 2005 Ce qui me gene aussi sur ton cv, c'est la pub à l'entrée ^^ Link to comment Share on other sites More sharing options...
afbilou Posted July 29, 2005 Share Posted July 29, 2005 Un recruteur ne va pas s'amuser a chercher ton CV c'est certain ^^ Faut que tu supprimes tes frames et ta premiere page qui sert a rien Link to comment Share on other sites More sharing options...
Bricomix Posted July 30, 2005 Share Posted July 30, 2005 Et via .htaccess ? Dans le dossier où se situent tes fichiers à télécharger, et non à afficher, mets un fichiers nommé .htaccess avec pour contenu : ForceType application/octet-stream. Si tu veux uniquement prendre en compte les png et jpeg de ce dossier (exemple), mets comme contenu : AddType application/octet-stream .png .jpg .jpeg. Link to comment Share on other sites More sharing options...
Sarvok Posted July 30, 2005 Author Share Posted July 30, 2005 Un recruteur ne va pas s'amuser a chercher ton CV c'est certain ^^Faut que tu supprimes tes frames et ta premiere page qui sert a rien Bah en fait, à la base sur les points tk, il y avait zéro pub ... Alors c'est sur maintenant .. je ne sai pas si je vais le laisser le .tk Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.