..


Liens sponsorisés

Forcer un téléchargement de fichier avec CFML

Article écrit par Luca Ruggiero

Se produire dans des cas très nombreux d'avoir à mettre les documents à disposition des utilisateurs dans un format différent du HTML ou CFML (qui apparaissent alors dans le navigateur), tels que DOC, XLS, TXT, PDF, ou autres.

En de nombreuses occasions, beaucoup ne veulent pas de ces documents, selon les paramètres de votre navigateur peuvent être ouverts directement dans le navigateur, mais vous voulez que la fenêtre de téléchargement classique apparaît vous demandant de télécharger le fichier.

Un lien vers le type

 



 href="nomefile.doc"> <a Téléchargez ce document en format Word </ a>

 
99% ou moins selon les paramètres de votre navigateur (mais le pourcentage est encore élevé) est susceptible d'ouvrir dans le navigateur.

Si nous voulions éviter cela, et puis nous avons voulu forcer le téléchargement du fichier, on peut utiliser un fichier CFML et construire le lien comme suit:

 



 href="nomefile.cfm"> <a Téléchargez ce document en format Word </ a>

 
Nomefile.cfm les en-têtes de fichier que nous pouvons utiliser Cold Fusion fournit pour forcer le téléchargement de Word (ou qui que ce) en spécifiant un type inconnu de l'application (avec le formulaire de candidature / inconnu) et bien sûr avec le nom et tout chemin absolu ou relatif du fichier à pointer.

Voici le code de l'nomefile.cfm fichier






 <cfheader name="Content-Disposition" value="inline; filename=nomefile.doc">







 <cfcontent type="application/unknown" file="#ExpandPath("nomefile.doc")#">



Dans la même catégorie ...
E-Learning
HTML (Cours) HTML (Cours)
Le langage de balisage pour le Web à partir de 29 €.
MySQL (Cours) MySQL (Cours)
Gestion des bases de données open-source. A partir de 39 €.
Web Marketing (Cours) Web Marketing (Cours)
La promotion du site, les moteurs de recherche et de marketing. A partir de 39 €.
Liens sponsorisés