3 Réponses :
Je soupçonne que le problème que vous rencontrez est que le navigateur client stocke le nom de fichier de l'historique, que vous ne pouvez pas corriger. p>
Dernièrement, j'ai vérifié, le titre de l'historique est venu du réglage de la page HTML (pas un en-tête). Il ne devrait donc pas y avoir de champ d'en-tête HTTP pour le titre. P>
Je ne suis pas d'expert HTTP et je ne connais pas tous les champs, mais je ne me souviens pas qu'il existe un paramètre dans un serveur que j'ai jamais travaillé pour définir le titre de la page (juste le code d'état, le protocole, etc.) p>
Droite - Le nom de l'histoire serait le titre de la page. Mais le lien qui est en train d'être obtenu est pour un actif statique (un fichier PDF), pas un fichier HTML, il est donc impossible de définir une étiquette de titre dans la section (non existante). En fait - Safari (que j'utilise) montre dans l'historique "(aucun titre)".
Comme je l'ai dit, le titre de l'histoire est l'enfant
Voici une en-tête HTTP que vous pouvez définir.
Content-Disposition:inline; filename="*File name you want*";
Cela définit le nom du fichier lorsque vous le téléchargez, pas le titre indiqué à Chrome / Firefox.
très ancienne question, je sais. Mais j'avais exactement le même problème aujourd'hui et j'ai trouvé une solution.
J'ai créé un php-skript (par exemple, download.php, nom de fichier n'a pas d'importance) comme ceci: p> J'ai testé cela avec succès en Chrome et Firefox.
Internet Explorer n'a pas pu afficher un document PDF en ligne: - /.
Microsoft Edge incluait également le paramètre URL dans la barre de titre: - (. P> p>