Cita:
Iniciado por Janexa
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.