Version complète: sur le forum Webmaster Hub : Content-Disposition (téléchargement)
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Scripts et utilitaires
Jeanluc
Bonjour,

Je souhaite proposer un fichier texte en téléchargement. J'envoie :
CODE
"Content-type: application/octet-stream";
'Content-Disposition: attachment;filename=' . $attachment . "\n\n";
Ensuite, j'envoie le fichier.

Avec Opera, une boîte de dialogue s'ouvre et j'indique où je veux enregistrer le fichier.

[edit]Avec IE, maintenant, ça marche comme avec Opera.[/edit]

Avec Firefox, une boîte de dialogue s'ouvre, mais elle propose seulement "Exécuter" ou "Enregistrer sur le disque". Si je choisis "Enregistrer sur le disque", le fichier est enregistré sur le "Bureau".

Comment faire pour que Firefox se comporte comme Opera ?

Autre petite question : ce n'est pas parfait avec Opera. Le fichier texte est téléchargé sans adaptation des fins de lignes (d'un système Linux vers Windows). Est-il possible de faire en sorte que les fins de lignes soient adaptées automatiquement comme avec FTP (ASCII) ?

Jean-Luc
loban
CITATION(Jeanluc @ lundi 30 janvier 2006, 10h19)
Avec Firefox, une boîte de dialogue s'ouvre, mais elle propose seulement "Exécuter" ou "Enregistrer sur le disque". Si je choisis "Enregistrer sur le disque", le fichier est enregistré sur le "Bureau".
*


C'est un paramétrage de Firefox. Par défaut, les téléchargements sont stockés sur le bureau (de windows). Il faut modifier Firefox pour qu'il propose un répertoire à chaque téléchargement. En version 1.5 : outils / options ; onglet téléchargements ; choix "me demander à chaque fois où enregistrer le fichier".
Jeanluc
Merci beaucoup pour ta réponse très claire.

Il ne me reste plus qu'à résoudre la deuxième partie de l'énigme (si c'est possible, parce que je commence à douter) :
CITATION
Autre petite question : ce n'est pas parfait avec Opera. Le fichier texte est téléchargé sans adaptation des fins de lignes (d'un système Linux vers Windows). Est-il possible de faire en sorte que les fins de lignes soient adaptées automatiquement comme avec FTP (ASCII) ?

Jean-Luc
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.