Renombrar valor (nombre) antes de descargar un archivo

13/07/2007 - 18:32 por janofer | Informe spam
Hola... resulta que tengo lo siguiente

<a href='temas/docs/<%=rs("nombre_doc")%>' target="blank">Download</a>

Es posible renombrar el nombre que obtengo de la base de dato al
decargar el archivo.

La idea es que al momento de la descarga del archivo, estos tenga un
nombre generico.

Gracias por las sugerencias.


Alejandro
 

Leer las respuestas

#1 Matias Iacono
13/07/2007 - 20:10 | Informe spam
No de la forma en como planteas el link.

Lo que se suele hacer es tener el mismo link, pero que apunte a otra pagina
ASP, de la siguiente forma:

<a href='temas/docs/descarga.asp?ID=<%=rs("id_doc")%>'
target="blank">Download</a>

Descarga.asp deberia leer el archivo de manera binaria y enviarlo al
cliente. De esta forma, podrias, por un lado, tener los archivos fuera de tu
internet. Asi, un usuario que sepa la ruta del mismo no podria bajarlo sin
permiso. Otra ventaja esta en que puedes auditar las descargas. Esto es, que
cada vez que se accese a la pagina Descarga.asp, podrias saber que archivo se
ha bajado, almacenar cuantas veces se lo ha hecho, que usuario, etc.

Y por ultimo, poner el nombre generico :)

Algunos ejemplos:

http://www.w3schools.com/asp/met_binarywrite.asp

http://www.topxml.com/asp/response_...ywrite.asp

http://www.devguru.com/Technologies...write.html

Saludos.

Matías Iacono
Microsoft MVP
Orador Regional INETA
http://mvpfiles.spaces.live.com


"janofer" wrote:

Hola... resulta que tengo lo siguiente

<a href='temas/docs/<%=rs("nombre_doc")%>' target="blank">Download</a>

Es posible renombrar el nombre que obtengo de la base de dato al
decargar el archivo.

La idea es que al momento de la descarga del archivo, estos tenga un
nombre generico.

Gracias por las sugerencias.


Alejandro


Preguntas similares