Descarga archivos asp.net

Quisiera poner en mi página web archivos para poder ser descargados, el tema es que he leído por ahí que simplemente apuntando a la dirección donde esta el archivo con un tag <a ref> o un hyperlink habría suficiente, pero yo lo he probado y me descarga una serie de archivos xml que en ninguno esta el archivo en cuestión, a ver si me pudieras echar una mano.

1 Respuesta

Respuesta
1
¿Qué código estas utilizando para realizar esa tarea?
Estoy utilizando un simple hyperlink arrastrándolo a la página o poniendo manualmente un <a href etc... etc.. apuntando al archivo .docx que tengo añadido a mi proyecto, el tema esque si pongo mi proyecto tirando de IIS y le añado a encabezados HTTPS la extension .docx y entonces si que me funciona, pero tanto tirando del servidor de visual studio como alojada en el host, entonces no me funciona, en el servidor de visual studio se descargan los ya comentados archivos xml metidos en un .zip y en el host directamente me dice que se encuentra la pagina.
En fin mi pregunta es:
Hay algún tipo de código que se pueda poner en mi página para que se reconozca el .docx, ¿cómo he hecho poniéndolo manualmente el IIS?, gracias, un saludo.
El hiperlynk tiene una propiedad en donde se el especififca la ruta y el nombre del archivo, eso es todo lo que hay que hacer
Ya, eso ya esta hecho mira :
<div id="three-column-side1" style="width: 22%">
<a href="Recursos/Capitulo1Leccion1.docx">
<img src="Recursos/word.jpg" class="photo-border" alt="Enter Alt Text Here" style="width: 150px" /></a>
<h2 style="margin-top: 18px">
Capitulo1 Leccion1 e Introduccion.docx</h2>
</div>
El archivo en cuestión es Capitulo1Leccion1.docx en la carpeta Recursos, que esta dentro de la misma carpeta donde esta la página en cuestión.
El tema es que desde IIS se descraga bien porque le añadí la extensión .docx a encabezados HTTP y le puse tipo de contenido MIME application/vnd.openxmlformats-officedocument.wordprocessingml.document.
Pero ni desde el servidor de desarrollo de visual studio(que de donde tira visual studio por defecto) ni cuando lo cuelgo en el host que esta alojado en 1&1 hosting me lo coge bien. ¿Alguna idea de que puede ser? Gracias, un saludo.
Muchas gracias, ya esta solucionado el tema es que el host no reconocía la extensión .docx así que la he pasado a extensión .doc y si que lo reconoce, gracias de nuevo, un saludo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas