
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)
| ||||
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 |
| ||||
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
__________________ ...___... |
| ||||
... Y la luz se hizo!!! no es necesario convertirlo a nada si lo que quieres es descargarlo....
Código:
cuentanos como te fue <% 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 %>
__________________ RTFM antes de preguntar... |
| ||||
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 ![]() |
| ||||
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 |