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

Manejo de Archivos

Estas en el tema de Manejo de Archivos en el foro de ASP Clásico en Foros del Web. Hola que tal! Tengo algunos problemas con el manejo de archivos. Se logra crear el archivo y al ejecutar un: Response.Redirect (<Ruta y nombre del ...
  #1 (permalink)  
Antiguo 26/06/2002, 13:00
 
Fecha de Ingreso: junio-2002
Mensajes: 21
Antigüedad: 22 años
Puntos: 0
Manejo de Archivos

Hola que tal!

Tengo algunos problemas con el manejo de archivos.

Se logra crear el archivo y al ejecutar un:
Response.Redirect (<Ruta y nombre del archivo>)

Me envia el siguiente error:

Response object error 'ASP 0156 : 80004005'

Header Error

/genera_file.asp, line 58

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.

El archivo se cierra antes de la linea del Response.Redirect...

Hay otra manera de manejar archivos?!

Gracias, espero respuesta PRONTO!!!
  #2 (permalink)  
Antiguo 26/06/2002, 13:37
 
Fecha de Ingreso: mayo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Manejo de Archivos

mira pon esto al principio de tu pagina!!!

<%response.buffer=true%>


<table border=1>
<tr>
<td>
solo se que no se nada.
el que persevera alcanza.
by sonneman</td>
</tr>
</table>
  #3 (permalink)  
Antiguo 26/06/2002, 13:42
 
Fecha de Ingreso: junio-2002
Mensajes: 21
Antigüedad: 22 años
Puntos: 0
Re: Manejo de Archivos

Hola!, Gracias por contestar!

Ya coloque la linea que me comentas... y nada!... aun marca el error....
:(

Podrias darme otro tip!?

Gracias de antemano!!!
  #4 (permalink)  
Antiguo 26/06/2002, 14:45
 
Fecha de Ingreso: mayo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Manejo de Archivos

podrias mandar ut codigo
  #5 (permalink)  
Antiguo 26/06/2002, 15:00
 
Fecha de Ingreso: junio-2002
Mensajes: 21
Antigüedad: 22 años
Puntos: 0
Re: Manejo de Archivos

Gracias por contestar!!!... (ya estoy en la histeria total!!!)

ok!, ahi va el codigo:

&lt;%@ Language=VBScript %&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;%
sFileName=&quot;File.CSV&quot;

Dim Canal
Canal = FreeFile
Dim f

Set fso = CreateObject(&quot;Scripting.FileSystemObject&quot ;)
Set f = fso.OpenTextFile(&quot;e:\&quot; &amp; sFileName, 8, True)
f.Write &quot;Camp1, camp2 &quot;&amp; chr(13) &amp; chr(10)
f.Write &quot;0,1&quot; &amp; chr(13) &amp; chr(10)
f.close

Response.Redirect &quot;e:\&quot; &amp; sFileName
...

Gracias, mil Gracias...
(Cualquier cosa, podria enviarte completa la ASP a tu cuenta de correo, solo avisame ok?)
  #6 (permalink)  
Antiguo 26/06/2002, 16:14
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Manejo de Archivos

poné estas dos líneas como comienzo del script y luego el resto:

&lt;%@ Language=VBScript %&gt;
&lt;% Response.Buffer = True %&gt;

saludos

Pd: el &lt;%@ Language=VBScript %&gt; lo podés quitar tranquilamente...
  #7 (permalink)  
Antiguo 26/06/2002, 16:18
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Manejo de Archivos

otra cosa: me parece que esto está mal...

Código:
Response.Redirect &quot;e:\&quot; &amp; sFileName
... ya que el Response.Redirect sirve para redirecciones de internet (http://servidor/carpeta/archivo.html). Nunca vi algo cómo lo que pretendés hacer, pero creo que eso no funciona.
  #8 (permalink)  
Antiguo 26/06/2002, 16:28
 
Fecha de Ingreso: junio-2002
Mensajes: 21
Antigüedad: 22 años
Puntos: 0
Re: Manejo de Archivos

Ups!.... estoy en problemas!!!



El codigo no es mio, yo recien acabo de tomar la aplicacion y trato de entender que es lo que pasa, lo que me dijeron que tiene que hacer es enviar mensaje al usuario para indicar en donde quiere que se almacene el archivo generado (sFile)...

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 22:46.