jueves, 22 de octubre de 2015

Usted puede usar de ColdFusion cffile etiqueta para leer un archivo desde el servidor.
Para leer un archivo, se utiliza la etiqueta cffile para escribir el contenido del archivo en una variable. Una vez que hayas hecho esto, le toca a usted lo que hacer con el contenido de esa variable. Puede mostrar al usuario, o puede insertarla en una base de datos (usando la cfquery etiqueta). También es muy probable que usted querrá manipular el contenido antes de hacer nada con ella.
He aquí un ejemplo de la lectura de un archivo HTML desde el servidor, entonces la salida de su contenido:
 
<Cffile  acción = "leer"
archivo = "C: \ docs \ shopping.html"
variables = "ShoppingList">


<Cfoutput> # ShoppingList # </ cfoutput>
Teniendo en cuenta esto es un archivo HTML, los contenidos son interpretados por el navegador:

Mi lista de la compra

  • Bananas
  • Frijoles
  • Vegemite
  • Pan
  • Copos de avena
Si queríamos ver el código fuente, se podría utilizar de ColdFusion htmlCodeFormat () la función cuando la salida de los resultados:
 
<Cfoutput> #htmlCodeFormat (ShoppingList) # </ cfoutput>
Esto resulta en:
<h3> Mi lista de la compra </ h3> 
<ul> 
<li> Plátanos </ li> 
<li> Beans </ li> 
<li> Vegemite </ li> 
<li> Pan </ li> 
<li> copos de avena </ li> 
</ ul>

Archivos binarios

Para leer un archivo binario (como una imagen o un documento de texto), es necesario utilizar action = "readbinary". Aunque esto pone el contenido en una variable, no se puede mostrar en realidad el contenido utilizando la etiqueta cfoutput. Usted todavía puede insertarlo en la base de datos, o escribir a otro archivo. Si usted necesita para mostrar el contenido de un archivo binario, esto puede ser la óptima mediante el cfcontent etiqueta (pero voy a guardar para otro lección).


Lección siguiente muestra cómo escribir archivos con ColdFusion.

0 comentarios :

Publicar un comentario