Foros del Web » Programando para Internet » ASP Clásico »

Como crear un archivo de texto desde pagina ASP

Estas en el tema de Como crear un archivo de texto desde pagina ASP en el foro de ASP Clásico en Foros del Web. Hola: Tengo una duda acerca de como crear desde una pagina ASP mediante codigo de guion de servidor, un archivo de texto en la maquina ...
  #1 (permalink)  
Antiguo 08/08/2002, 13:58
 
Fecha de Ingreso: agosto-2002
Mensajes: 5
Antigüedad: 22 años, 9 meses
Puntos: 0
Como crear un archivo de texto desde pagina ASP

Hola:
Tengo una duda acerca de como crear desde una pagina ASP mediante codigo de guion de servidor, un archivo de texto en la maquina cliente que este haciendo peticion a ese servidor para consultar dicha pagina.

Este es el codigo de ejemplo:

<%
Dim fso
Dim myFile
Set fso = Server.CreateObject("Scripting.FileSystemObje ct")
Set myFile = fso.CreateTextFile("D:\MapfreVB\Archivotexto. txt")
myFile.Write ("Hola")
myFile.close
%>

La ruta que he especificado en CreateTextFile es una ruta del servidor donde se esta ejecutando la pagina ASP.
Pero cuando el servidor y el cliente son distinta maquina y se especifica una ruta de la maquina cliente, al intentar ejecutar el codigo da un error de no poder crear el archivo. El error es Server.CreateObject Failed.
Dicha carpeta del equipo cliente tiene permisos de escritura y lectura.

Si alguien me puede hechar una mano le estaria muy agradecido.

Fernando.
  #2 (permalink)  
Antiguo 08/08/2002, 15:08
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Como crear un archivo de texto desde pagina ASP

Es que la ruta SIEMPRE va a ser una ruta válida en el SERVIDOR.

no podés crear un archivo de texto en el cliente mediante ASP... no, no, no.. de ninguna manera.
  #3 (permalink)  
Antiguo 08/08/2002, 17:52
 
Fecha de Ingreso: junio-2002
Mensajes: 2
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Como crear un archivo de texto desde pagina ASP

tu como le harias para que el cliente pudiera bajar a su maquina un archivo que tu estas generando, que le pregunte donde lo quiere guardar...?
  #4 (permalink)  
Antiguo 09/08/2002, 18:28
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 24 años
Puntos: 0
Re: Como crear un archivo de texto desde pagina ASP

Hola, podrías mostrale el archivo y decirle que lo guarde en su sistema con Archivo-Guardar comp...

Es una idea. Saludos. :)

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red en castellano"></a>
  #5 (permalink)  
Antiguo 09/08/2002, 19:08
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: Como crear un archivo de texto desde pagina ASP

Dazuaga perdona pero no entiendo tu afirmacion de que no podemos drear ficheros usando ASP, entonces cuando usamos un tipico componente para Upload de ficheros ?

O como en el caso de tu editor de ficheros Edit OnServer?

Aclaramelo, por favor.

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #6 (permalink)  
Antiguo 09/08/2002, 22:00
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Como crear un archivo de texto desde pagina ASP

Cita:
no podés crear un archivo de texto en el cliente mediante ASP
En el CLIENTE nunca vas a poder crear un archivo.

Mas claro ni el agua jeje.

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #7 (permalink)  
Antiguo 10/08/2002, 21:47
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: Como crear un archivo de texto desde pagina ASP

ahhh, ok, urjose, en el cliente.
Yo estaba entendiendo que hablabais del servidor, por eso me extrañaba

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #8 (permalink)  
Antiguo 11/08/2002, 06:26
 
Fecha de Ingreso: agosto-2002
Mensajes: 5
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Como crear un archivo de texto desde pagina ASP

Buenos Dias:
Antes de nada agradecer a todas las personas que han entrado en el mensaje que escribi para responder. Bueno he de suponer que no se puede escribir desde Server en Cliente por lo que tendre que optar por otra operativa para solucionar mi problema.

Encontre un codigo en un portal para descargar ficheros desde un Server a un cliente, se lo muestro para que lo comprueben:

Código:
&lt;%@ Language=VBScript %&gt;
&lt;%  Response.Buffer = false%&gt;
&lt;%' Por daniel castillo. http:\\www15.brinkster.com\danic\
Response.ContentType = &quot;application/octet-tream&quot;
Response.AddHeader &quot;content-disposition&quot;,&quot;inline; filename=mifile.txt&quot;
Response.CacheControl = &quot;public&quot;

Response.Write &quot;---------------- datos ------------&quot;
Pero a mi este codigo a pesar de su utilidad no me sirve pq. yo necesito bajar 3 ficheros con contenido distinto y con el codigo anterior solo se puede bajar uno.

Otra opcion que comentaba Aston es la de mostrar en el browser el/los nombre/s de los archivos y indicar al usuario que los guarde en su sistema con Archivo/Guardar como... .Aqui tambien muestro un codigo:

Código:
&lt;HTML&gt;
	&lt;A HREF=&quot;../Foro1.doc&quot;&gt;Descargar Archivos&lt;/A&gt;
&lt;/HTML&gt;
Esto tambien te permite al cliente descargar un archivo ubicado en el Server lo que pasa es que no se si se le puede indicar una ruta de descarga por defecto. Si alguien me puede decir algo sobre si se puede indicar una ruta por defecto de descarga de archivos para el cliente me seria una gran ayuda.

Otra posibilidad que me queda es utilizar la aplicacion aspemail para despues de crear los archivos enviar un correo al cliente con los archivos incluidos para que los descarga a su propia maquina.

De nuevo, os agradezco vuestro interes prestado por mi problema.

Un saludo. Gracias.

Fernando.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:02.