Response.AddHeader "content-disposition", "attachment; filename=""" & sFileName & """"
me dice abrir o guardar archivo, solo quiero guardarlo no abrirlo y no se como hacerlo
sFileName = variable que es el nombre del archivo


| |||
![]() Estimados amigos tengo el siguiente problema debo crear un archivo xls (excel) yo lo creo perfectamente pero cuando le doy click a mi boton de la pagina anterior para crear el archivo debido a este componente (attachment): Response.AddHeader "content-disposition", "attachment; filename=""" & sFileName & """" me dice abrir o guardar archivo, solo quiero guardarlo no abrirlo y no se como hacerlo sFileName = variable que es el nombre del archivo ![]() ![]() |
| |||
Es problema es ese es un requerimiento del cliente que no quiere darle abrir sino guardar directamente y es guardarlo en la maquina del cliente no en el servidor como puedo hacer? |
| ||||
Ya te dije, no se puede... y menos mediante ASP. Es el navegador quién decide esas cuestiones. No se puede ni con scripts client-side. Andá diciéndolo a tu cliente que lo que pide es imposible.
__________________ ...___... |
| ||||
Te imaginas si lo que quieres hacer fuera posible??? te inserto un software para robarme todos tus passwords de tus cuentas bancarias y en menos de lo que canta un gallo, te dejo en la calle y disfruto de tu dinero ![]() Salu!
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| ||||
prueba con esto. Response.ContentType = "application/octet-stream" Response.AddHeader "Content-Disposition", "attachment;filename=""" & NOMBRE_DEL_ARCHIVO & """" esto obliga a guardarlo y no lo abre automaticamente... eso es lo mas lejos que se puede llegar ![]() Última edición por Muzztein; 01/04/2005 a las 15:30 |
| |||
no NO sirvio sigue dando lo mismo de abrir o guardar descubri una forma haciendo un dll pero es muy complicado para lo que de verdad se va a hacer alli de igual forma gracias a todos.... Saludos |