Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 18-abr-2008, 05:12   #1 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.897
Enviar un mensaje por Skype™ a Bravenap
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!
Bravenap está desconectado   Responder Citando
Antiguo 21-abr-2008, 01:59   #2 (permalink)
wilwas está en el buen camino
 
Fecha de Ingreso: abril-2005
Ubicación: España - Madrid
Mensajes: 194
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.
__________________
_____________________________________________
Wilwas Planet 2.0
Vga Planets - http://perso.wanadoo.es/wilwasplanet/
_____________________________________________
wilwas está desconectado   Responder Citando
Antiguo 21-abr-2008, 07:42   #3 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.897
Enviar un mensaje por Skype™ a Bravenap
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!
Bravenap está desconectado   Responder Citando
Antiguo 21-abr-2008, 11:21   #4 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.897
Enviar un mensaje por Skype™ a Bravenap
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!
Bravenap está desconectado   Responder Citando
Antiguo 21-abr-2008, 11:29   #5 (permalink)
Fann_Lavigne tiene algunos puntos positivos de karma
 
Avatar de Fann_Lavigne
 
Fecha de Ingreso: diciembre-2004
Mensajes: 453
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"
martinchavezf@hotmail.com
Fann_Lavigne está desconectado   Responder Citando
Antiguo 21-abr-2008, 11:49   #6 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.897
Enviar un mensaje por Skype™ a Bravenap
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!
Bravenap está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:17.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93