2010-07-09 6 views
2

Je voudrais créer une facture en HTML au lieu d'un fichier PDF. Et je voudrais laisser l'utilisateur easyli télécharger le fichier HTML via un lien. Comment puis-je faire ceci?Comment puis-je laisser l'utilisateur télécharger le fichier HTML?

Si je fais simplement un lien vers le fichier HTML, il est seulement "temporairement téléchargé" et affiché dans le navigateur web des utilisateurs. Je voudrais le même effet que lorsque l'utilisateur télécharger un fichier .zip ou similaire. Je pense que j'ai vu cela fonctionnellement dans les systèmes de messagerie Web.

Répondre

4

Vous devez définir la Content-Disposition HTTP header comme ceci:

Content-Disposition: attachment; filename="downloaded.html" 

Cela indiquera le navigateur Enregistrez le fichier au lieu de l'analyser. Comment faire cela dépend de ce que vous utilisez, en PHP, vous utiliseriez la fonction header.

1

Définir un en-tête de disposition de contenu (ou rappeler aux gens l'option Enregistrer sous dans leurs menus)

Questions connexes