Foros del Web » Creando para Internet » HTML »

Abrir link desde IE

Estas en el tema de Abrir link desde IE en el foro de HTML en Foros del Web. Hola tengo un problema uso <a href="file://archivo local que esta en red/aplicacion.exe" target="_blank">Abrir Aplicacion</a> y en Internet explorer funciona bien pero en chrome y firefox ...
  #1 (permalink)  
Antiguo 08/07/2011, 14:05
 
Fecha de Ingreso: julio-2011
Mensajes: 32
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta Abrir link desde IE

Hola tengo un problema

uso <a href="file://archivo local que esta en red/aplicacion.exe" target="_blank">Abrir Aplicacion</a> y en Internet explorer funciona bien pero en chrome y firefox no me deja ni abrir ni descargarlo, ni siquiera un acceso directo.. si existira otra manera para que chrome me permita descargarlo.. otra opcion que tenia pensado es mandar abrir un Internet explorer para que cuando el usuario abra esa pagina web desde chrome abra automaticamente solo ese link en IE sin necesidad que vaya y abra un explorador

HELP!! comentarios, sugerencias
  #2 (permalink)  
Antiguo 08/07/2011, 14:10
Avatar de Heiroon  
Fecha de Ingreso: junio-2010
Ubicación: Caracas, Venezuela - Por ahora...
Mensajes: 495
Antigüedad: 13 años, 10 meses
Puntos: 63
Exclamación Respuesta: Abrir link desde IE

prueba con esto...

crea un archivo php que haga esto... ( ya que estas en el foro de php )

miArchivo.php

Código PHP:
Ver original
  1. <?php
  2. $file = file("archivo.jpg");
  3. $file2 = implode("", $file);
  4. header("Content-Type: application/octet-stream");
  5. header("Content-Disposition: attachment; filename=archivo.jpg\r\n\r\n");
  6. header("Content-Length: ".strlen($file2)."\n\n");
  7. echo $file2;
  8. ?>

y en el enlace pones:

Código HTML:
Ver original
  1. <a href="miArchivo.php">Descargar mi archivo</a>

Espero te sirva de ayuda...
__________________
Gmail : [email protected]
Twitter: @heiroon

I'm back!
  #3 (permalink)  
Antiguo 08/07/2011, 14:31
 
Fecha de Ingreso: julio-2011
Mensajes: 32
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Abrir link desde IE

Hola si me deja descargar pero el exe que me descarga no funciona
hago esto:
ejemplo la ruta donde esta el ejecutable es esta= file://aplicaciones/Sistemafactu/poliza.exe
en el codigo agrego
$file = file("file://aplicaciones/Sistemafactu/poliza.exe");
y en
header("Content-Disposition: attachment; filename=//aplicaciones/Sistemafactu/poliza.exe\r\n\r\n");

o como va la sintaxi??
De antemano Gracias
  #4 (permalink)  
Antiguo 08/07/2011, 14:47
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Abrir link desde IE

Cita:
Iniciado por Janexa Ver Mensaje
Hola si me deja descargar pero el exe que me descarga no funciona
hago esto:
ejemplo la ruta donde esta el ejecutable es esta= file://aplicaciones/Sistemafactu/poliza.exe
en el codigo agrego
$file = file("file://aplicaciones/Sistemafactu/poliza.exe");
y en
header("Content-Disposition: attachment; filename=//aplicaciones/Sistemafactu/poliza.exe\r\n\r\n");

o como va la sintaxi??
De antemano Gracias
Lo que te paso el amigo @Heiroon se le llama Force Download y sirve para obligar al navegador a descargar un archivo desde el servidor.

1 - recuerda que no puedes, ni tiene lógica descargar un archivo desde tu local (file:///) ya que PHP es un lenguaje que se ejecuta del lado del servidor, por lo tanto no tiene acceso a tus archivos locales, ni mucho menos a los archivos locales de cualquier otro cliente, independientemente de que estés usando un localhost: el objetivo es emular un server real

2 - tampoco, y por motivos de seguridad puedes obligar a ejecutar una aplicación (*.exe) desde el navegador (a no se que tengas el windows script host activo + IE, grave hueco de seguridad).

3 - también se te olvida que un *.exe son aplicaciones para windows, y no todos usan windows (la mayoría, sí, pero existen MacOs, GNU/Linux, otros), si tu objetivo es que descarguen dicha aplicación y la ejecuten, ten en cuenta eso.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Última edición por maycolalvarez; 09/07/2011 a las 08:45
  #5 (permalink)  
Antiguo 08/07/2011, 15:21
 
Fecha de Ingreso: julio-2011
Mensajes: 32
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Abrir link desde IE

ok gracias por el comentario estoy de acuerdo en los puntos que me dices pero este ejemplo es para una intranet la cual requiere ejecutar una aplicacion y su exe esta dentro de la red, dicha intranet la tendrán ciertos usuarios los cuales tienen acceso a esa red. Lo facil seria ponerles el directorio para que accedan pero lo quiero automatico para que no tengan q buscarlo o que descargen un acceso directo pero no deja en Chrome y firefox q es el que usaran.
Otra cosa solo quiero .exe para windows ya que nunca usaran MacOs, GNU/Linux y otros

Etiquetas: link, php
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 21:35.