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

FSO y archivos .zip

Estas en el tema de FSO y archivos .zip en el foro de ASP Clásico en Foros del Web. Con FSO genero un archivo de texto.. todo bien pero me preguntaba si puedo transformarlo en un archivo .zip utilizando FSO?? (la idea es que ...
  #1 (permalink)  
Antiguo 25/08/2004, 09:42
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 5 meses
Puntos: 8
Pregunta FSO y archivos .zip

Con FSO genero un archivo de texto.. todo bien
pero me preguntaba si puedo transformarlo en un archivo .zip utilizando FSO??

(la idea es que genero un archivo txt para que el usuario lo descarge, pero si pincha el enlace lo abrirá, en cambio si es un zip no ocurrira eso)
  #2 (permalink)  
Antiguo 25/08/2004, 09:48
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
mmmhhhh...mas bien tendrías que hacer uso de un componente, busca en www.hotscripts.com me parece que allí debieras encontrar alguno, y creo que hay uno llamado ASPtoZip, aunque no estoy muy seguro.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 25/08/2004, 10:52
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Tal y como te dicen es cierto, no podrás hacer archivos comprimidos solo cambiando la extensión, necesitas un componente que te permita dar esta funcionalidad
  #4 (permalink)  
Antiguo 25/08/2004, 10:56
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
Además, tené en cuenta que con FSO sólo vas a poder hacer archivos de texto.. ni zip's, ni doc's ni pdf's ni ná que no sea un archivo de texto, con la extensión que se te ocurra, pero archivos de texto plano al fin y al cabo
__________________
...___...
  #5 (permalink)  
Antiguo 25/08/2004, 11:07
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 5 meses
Puntos: 8
a pesar de ser solo de texto, al cambiarle la extension txt a doc o xls se crean ese tipo de archivos. Office 2000 los reconoce altiro y los abre. Con la extension pdf he hecho lo mismo.. y funca...
  #6 (permalink)  
Antiguo 25/08/2004, 11:32
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
si, pero que los reconozca y los abra no quiere decir que sea un archivo de word/excel correctamente formado
__________________
...___...
  #7 (permalink)  
Antiguo 25/08/2004, 11:40
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 5 meses
Puntos: 8
ah! bueno, si po si ;)
  #8 (permalink)  
Antiguo 25/08/2004, 12:54
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 22 años, 5 meses
Puntos: 1
... Y la luz se hizo!!!
no es necesario convertirlo a nada si lo que quieres es descargarlo....
Código:
<%
Set objtxt = Server.CreateObject("ADODB.Stream")
objtxt.Open
objtxt.Type = adTypeBinary
objtxt.LoadFromFile Server.MapPath("archivo.txt")
ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=archivo.txt"
Response.Charset = "UTF-8"
Response.ContentType = ContentType
Response.BinaryWrite objtxt.Read
Response.Flush
objtxt.Close
Set objtxt = Nothing
%>
cuentanos como te fue
__________________
RTFM antes de preguntar...
  #9 (permalink)  
Antiguo 25/08/2004, 14:48
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 5 meses
Puntos: 8
sabes, me tira un error en la linea del ServerMapPath.
Le indique la ruta fisica y nada
Le indique la ruta http://localhost/blablabla y nada
Me asegure de tener un archivo llamado archivo.txt y tampoco
Asi que no entiendo que pasa
  #10 (permalink)  
Antiguo 25/08/2004, 15:01
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
QUé error te envía?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #11 (permalink)  
Antiguo 25/08/2004, 15:08
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 5 meses
Puntos: 8
Tipo de error:
ADODB.Stream (0x800A0BB9)
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.
123.asp, line 4

:S
  #12 (permalink)  
Antiguo 25/08/2004, 15:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Para mi que este es un error en la constante

objtxt.Type = adTypeBinary

trata reemplazando esta constante por un 1

objtxt.Type = 1

A ver si así si se deja

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #13 (permalink)  
Antiguo 25/08/2004, 16:08
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 5 meses
Puntos: 8
jaja, buena u_goldman!!
se entregó como una cualquiera!!!
  #14 (permalink)  
Antiguo 25/08/2004, 16:13
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Ser el 1 no es lo mas importante...es lo ÚNICO
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 12:09.