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

Abrir carpeta local (compartida) en la intranet

Estas en el tema de Abrir carpeta local (compartida) en la intranet en el foro de ASPX (.net) en Foros del Web. Buenas. Quizás es más de HTML aunque creo que no se puede de ninguna manera a no ser que se utilice algún ActiveX. Bueno, la ...
  #1 (permalink)  
Antiguo 18/04/2008, 05:12
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Abrir carpeta local (compartida) en la intranet

Buenas. Quizás es más de HTML aunque creo que no se puede de ninguna manera a no ser que se utilice algún ActiveX. Bueno, la idea es poder abrir desde la intranet (web) de la oficina una carpeta ubicada en el servidor. Ejemplo:

\\SERVIDOR\Documentos\2008\Cuentas

y que esta carpeta se abra con Explorer (no IE). Quiero alojar documentos en esta y otras carpetas que se crean dinámicamente sin que el usuario tenga que recorrer el servidor para buscarlas, ni usar un INPUT FILE ya que duplicaría los documentos.

¿Se puede?

Gracias y un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #2 (permalink)  
Antiguo 21/04/2008, 01:59
 
Fecha de Ingreso: abril-2005
Ubicación: España - Madrid
Mensajes: 236
Antigüedad: 19 años
Puntos: 2
Re: Abrir carpeta local (compartida) en la intranet

Si se puede, para ello tendras que dar permisos al usuario que corre en tu aplicación, normalmente el ASP.NET, pero como este usuario si mal no recuerdo no puedes obtener su contraseña (se debe de generar dinamicamente) deberas crearte un nuevo usuario y con una contraseña sabida.

Una vez realizado esto deberas dar permisos a ese usuario en el recurso que quieras acceder, recuerda que deberas estar en el mismo dominio (servidor y recurso)

De esta forma desde tu aplicacion tendras acceso y podras recorrer lo diferentes directorios donde les diste permiso.

Si lo encuentro te mando el link que tengo sobre el tema, decirte que funciona por que yo lo hice.
  #3 (permalink)  
Antiguo 21/04/2008, 07:42
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Re: Abrir carpeta local (compartida) en la intranet

Muchas gracias por tu respuesta wilwas. No obstante, esa no es la cuestión. La aplicación puede recorrer sin problemas las carpetas del servidor, crear y modificar archivos, etc. Además, sólo los usuarios del dominio pueden entrar en la Intranet.

El problema está en poder tener en la página un enlace o botón que me abra directamente la carpeta en cuestión en una ventana del Explorador de Windows, para que el usuario pueda trabajar con los documentos que hay en ella como si la hubiera abierto normalmente, es decir, entrando al recurso compartido y buscando por el árbol de directorios.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #4 (permalink)  
Antiguo 21/04/2008, 11:21
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Re: Abrir carpeta local (compartida) en la intranet

He encontrado esto:

Código:
<script language="javascript">

function shell(command)
{
   RegWsh = new ActiveXObject("WScript.Shell");
   RegWsh.Run(command);
}
</script>

<input type="Button" value="Carpeta" onclick="javascript:shell('explorer.exe /e,\\\\SERVIDOR\\Documentos\\2008\\Cuentas');">
Funciona, salvo que, claro está pide activar contenido ActiveX al cargar la página y al ejecutar el evento.

¿Existe alguna manera, puesto que es sólo para la intranet, de que este código y sólo este se permita la primera vez y ya no lo pida la autorización más veces?

Gracias y un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #5 (permalink)  
Antiguo 21/04/2008, 11:29
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 19 años, 4 meses
Puntos: 12
Re: Abrir carpeta local (compartida) en la intranet

Yo creo que tendrias que agregar en cada maquina cliente, tu pagina a Trusted Zone en las Opciones de tu IE o explorador.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
  #6 (permalink)  
Antiguo 21/04/2008, 11:49
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Re: Abrir carpeta local (compartida) en la intranet

Exacto, aprovecharé que todos los usuarios que pueden entrar a la intranet son usuarios del dominio para aplicarles políticas de seguridad a todos.

Gracias y un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #7 (permalink)  
Antiguo 24/04/2014, 06:32
Avatar de gabrielflowers  
Fecha de Ingreso: julio-2007
Ubicación: Santa Cruz de la Sierra
Mensajes: 187
Antigüedad: 16 años, 9 meses
Puntos: 3
Respuesta: Abrir carpeta local (compartida) en la intranet

Bravenap y como puedes hacer eso mismo pero a traves de un link? (enlace, hipervinculo,etc), gracias

ah y queria saber si hacer este tipo de links tiene alguna desventaja o contra, saludos
__________________
"puedo detenerme, pero no retroceder, tengo que avanzar..."
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 16:01.