Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/10/2017, 14:59
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Descargar archivos al servidor

Como no hablas mucho sobre el programa, aqui van mis dudas
1. Que lenguaje usas?

2. El programa externo, usa sockets? si es así verifica y/o valida la conexión entre el programa y el host, también los cortafuejos, antivirus y toda esa bazofia.

Posible solución:

Suponiendo que el programa retorna el contenido en binarío de la imagen, lo mejor sería usar passthru, este al igual que exec ejecuta un comando de sistema pero a su vez muestra el valor (binario) retornado por la ejecución.

Entonces harías algo así

Código PHP:
Ver original
  1. <?php
  2.  
  3. $program = "script.sh";
  4.  
  5. header('Content-Type: image/png'); //aca cambias a png, jpeg, gif o bmp
  6. passthru($program);
  7.  
  8. ?>

3. Las imágenes estan hospedadas en un host que cuenta con protorocolos http(s) y tiene instalado un servidor apache? Si es así

Solución:

Hacer un script que haga toda la gestión interna de proceso de imagen y simplemente mostrar

<img src="https://host-externo.com/show-image.php" />

Donde show-image.php hace la gestion y usa una de estas funciones (documentacion en php.net):

imagecreatefromjpeg
imagecreatefrompng
imagecreatefromgif
imagecreatefrombmp

Eso por ahora

Última edición por alvaro_trewhela; 26/10/2017 a las 19:26