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

¿Como se escribe en un fichero del cliente?

Estas en el tema de ¿Como se escribe en un fichero del cliente? en el foro de ASP Clásico en Foros del Web. Tengo el siguiente problema, quiero escribir en un fichero que esta en el lado cliente y he generado este codigo, este funciona en el lado ...
  #1 (permalink)  
Antiguo 20/06/2002, 07:13
 
Fecha de Ingreso: mayo-2002
Mensajes: 45
Antigüedad: 23 años
Puntos: 0
¿Como se escribe en un fichero del cliente?

Tengo el siguiente problema, quiero escribir en un fichero que esta en el lado cliente y he generado este codigo, este funciona en el lado del server (evidentemente).
...
sFileSource = "c:\temp\xxx.dat"
set fso = server.CreateObject("Scripting.FileSystemObje ct")
Set fSource = fso.OpenTextFile(sFileSource,8,true)
fSource.WriteLine "Estuve aqui"

fSource.close
set fSource =Nothing
'set fso=Nothing
...pero cuando lo intento ejecutar en el lado cliente,no reconoce la sentencia.

<script language=VBscript>
<!--
...
set fso = server.CreateObject("Scripting.FileSystemObje ct")
...
--></script>

, lo 1º, por logica quitarle -server-
, he probado quitando CreateObject poniendo un ... new ... y
, he probado a quitar el Scripting, pero tampoco va LLORAR]

Se admiten sugerencias, gracias. :cantar:
  #2 (permalink)  
Antiguo 20/06/2002, 07:59
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 23 años, 5 meses
Puntos: 1
Re: ¿Como se escribe en un fichero del cliente?

Hola!

Creo que esto no se puede hacer, al menos con ASP, tal vez te interesaria utilizar cookies. En este caso si podrias generarlas en el cliente.

Saludos.
  #3 (permalink)  
Antiguo 20/06/2002, 11:27
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 se escribe en un fichero del cliente?

el objeto filesystemobject sólo sirve para efectuar operaciones de archivos en el disco del SERVER o de unidades de red conectadas a el.

no creés que sería muy peligroso poder escribir o leer datos en los clientes?
  #4 (permalink)  
Antiguo 21/06/2002, 02:56
 
Fecha de Ingreso: mayo-2002
Mensajes: 45
Antigüedad: 23 años
Puntos: 0
Re: ¿Como se escribe en un fichero del cliente?

Gracias por vuestros consejos, investigare las cookies. Pero insisto en que debe haber alguna manera de poder crear/escribir/leer en un fichero, ojo, que TU puedas manejar con un script ejecutado en el cliente (bien en JavaScript o VBscript).

Un saludo. :)
  #5 (permalink)  
Antiguo 21/06/2002, 12:04
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 se escribe en un fichero del cliente?

ah, bueno, pero como estamos en el foro ASP solamente pienso en scripts server-side ;)
  #6 (permalink)  
Antiguo 24/06/2002, 06:36
 
Fecha de Ingreso: mayo-2002
Mensajes: 45
Antigüedad: 23 años
Puntos: 0
Re: ¿Como se escribe en un fichero del cliente?

Pues las cookies no valen , asi que volvere a replantear la pregunta:

¿Cómo creo/escribo/leo datos en un fichero del cliente? :cantar: :cantar:
¿Cuáles son las instrucciones de apertura?¿Escritura? ¿y el cierre?
  #7 (permalink)  
Antiguo 25/06/2002, 06:42
 
Fecha de Ingreso: mayo-2002
Mensajes: 45
Antigüedad: 23 años
Puntos: 0
Re: ¿Como se escribe en un fichero del cliente?

Insisto de nuevo. Manejar un fichero en el Pc del cliente.

¿Cómo? :cantar:
  #8 (permalink)  
Antiguo 25/06/2002, 15:14
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 se escribe en un fichero del cliente?

Insisto de nuevo: No con ASP!

Tal vez en el foro javascript o vbscript te puedan dar una mano... pero con ASP es IMPOSIBLE
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 07:46.