none
Como descargar archivos de un servidor

    Question

  • Hola a todos =)

    Hice un ejercicio con c# y ASP para cargar archivos a un servidor mediante el fileUpload, bien,  ya tengo varios archivos arriba, ahora necesito agregar una pagina que me muestre el link a los archivos que tengo en el servidor y poder descargarlos, sin embargo no se que metodos o funciones utilizar.

    Si me pueden sugerir alternativas para hacer la descarga de archivos se los agradecere.

    Saludos

    Friday, January 22, 2010 7:39 PM

Answers

  • hola

    si la idea es tener una pagina que muestre los link no necesitas metodo o funcion alguna solo un link comun y corriente

    lo unco si es que necesitas ponerlo una url valida

    si por ejemplo las imagens la has subido a al carpeta de nombre "Uploads" dentrod e la estructura de tu sitio a los link de tu pagina podrias ponerle

    <a href="~/Uploads/file1.pdf">

    y asi con el resto

    si necesitas mostrar a todos podrias desde tu codigo .net recorrer la carpeta usando la funcionalidad de System.IO y generando los links

    por ahi podrias hace algo como esto para listar los archivos

    List all files in a folder in an asp.net gridview

    a este ejemplo solo le faltaria que a cada item le agregues el link para descargar

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked as answer by DZUN Saturday, January 23, 2010 12:14 AM
    Friday, January 22, 2010 8:01 PM

All replies

  • hola

    si la idea es tener una pagina que muestre los link no necesitas metodo o funcion alguna solo un link comun y corriente

    lo unco si es que necesitas ponerlo una url valida

    si por ejemplo las imagens la has subido a al carpeta de nombre "Uploads" dentrod e la estructura de tu sitio a los link de tu pagina podrias ponerle

    <a href="~/Uploads/file1.pdf">

    y asi con el resto

    si necesitas mostrar a todos podrias desde tu codigo .net recorrer la carpeta usando la funcionalidad de System.IO y generando los links

    por ahi podrias hace algo como esto para listar los archivos

    List all files in a folder in an asp.net gridview

    a este ejemplo solo le faltaria que a cada item le agregues el link para descargar

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked as answer by DZUN Saturday, January 23, 2010 12:14 AM
    Friday, January 22, 2010 8:01 PM
  • Hola Leandro...

    Excelente tu aportacion,

    me ayudo en varios aspectos, ahora tengo el problema de que no se como poner esos links en la pagina

    ya tengo un arreglo con la ruta de acceso a cada uno de los archivos, (cada uno es algo como "~/Uploads/archivo.ext")

    entiendo que mediante un ciclo puedo recorre el arreglo, pero no entiendo como usar esto que mencionas : "<a href="~/Uploads/file1.pdf">"

    mi arreglo tendra "N" registros y necesito "pintar" en la pagina un link por cada archivo, es lo que no entiendo como hacer

    vaya son mis primeros dias con asp y c#, por lo que aun tengo dudas

    agradecere tu consejo

    Saludos
    Friday, January 22, 2010 11:02 PM
  • =S !! mas bien mi problema es q no se como hacer que "se hablen" el c# y ASP ya que todo el codigo que he hecho para la pagina ha sido en el c# y ahora no se como codificar en ASP para hacer referencia a los datos que genere en c#.
    Saturday, January 23, 2010 12:14 AM