Foros del Web » Programando para Internet » ASPX (.net) »

Descargar Contenido de mi Servidor

Estas en el tema de Descargar Contenido de mi Servidor en el foro de ASPX (.net) en Foros del Web. Hola Chic@s, En mi empresa usamos un servidor para alojar nuestros archivos y paginas web. Pues bien ahora queremos que los archivos que alojemos en ...
  #1 (permalink)  
Antiguo 13/10/2008, 09:44
 
Fecha de Ingreso: agosto-2008
Mensajes: 112
Antigüedad: 15 años, 8 meses
Puntos: 0
Descargar Contenido de mi Servidor

Hola Chic@s,

En mi empresa usamos un servidor para alojar nuestros archivos y paginas web. Pues bien ahora queremos que los archivos que alojemos en una determinada carpeta sean descargables a través de una página.
Estos contenidos cambiarán, entonces la idea es que se haga una conexión directa con el servidor, y que muestre el contenido de esa carpeta a cada momento.

Mi pregunta es por tanto ¿Cómo hacerlo?


Muchas gracias
  #2 (permalink)  
Antiguo 13/10/2008, 09:50
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Descargar Contenido de mi Servidor

Pues ver que archivos hay en esa carpeta solo involucraria objetos como DirectoryInfo o Directory y los metodos GetFiles con o sin sus respectivos filtros, la frecuencia de actualizacion la puedes implementar usando ajax.

y listo les muestas a tus usuarios los archivos y lo reactualizas cada n tiempo.

el detalle esta en que tanta seguridad necesitan tus archivos.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 15/10/2008, 05:47
 
Fecha de Ingreso: agosto-2008
Mensajes: 112
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Descargar Contenido de mi Servidor

Muchas gracias, pero no logro que funcione nada!

Quiero hacer probar este código.
Código:
using System;
using System.IO;

class Test 
{
    public static void Main() 
    {
        // Specify the directories you want to manipulate.
        DirectoryInfo di = new DirectoryInfo(@"c:\MyDir");
        try 
        {
            // Determine whether the directory exists.
            if (di.Exists) 
            {
                // Indicate that the directory already exists.
                Console.WriteLine("That path exists already.");
                return;
            }

            // Try to create the directory.
            di.Create();
            Console.WriteLine("The directory was created successfully.");

            // Delete the directory.
            di.Delete();
            Console.WriteLine("The directory was deleted successfully.");

        } 
        catch (Exception e) 
        {
            Console.WriteLine("The process failed: {0}", e.ToString());
        } 
        finally {}
    }
}

En realidad lo quiero hacer es solo mostrar el contenido mi gran pregunta, es ¿Cómo hacer correr este código? podría ponerlo en un html entre etiquetas <script>? o solo puede ir en el archivo aspx.cs?
  #4 (permalink)  
Antiguo 15/10/2008, 06:44
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Descargar Contenido de mi Servidor

1 .- Considera que tus comandos de creacion y ejecucion de comandos sobre archivos y directorios se dara en el servidor y debes agregar a tu ruta

Server.MapPath
o
AppDomain.Current.BaseDirectory

y cualquier codigo que necesites q haga alguna de las operaciones tiene que mapear a la ruta absoluta en tu server.

OJO!!!: puedes tener algunos problemas de permisos asi que asegurate de darle los permisos al usuario correspondiente.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:19.