Buongiorno.

Cerco di spiegarmi meglio.

Attraverso nuSoap trasferisco in binario un file jpg da un web server (Apache) ad un altro server (sempre Apache) con le istruzioni:

$cid = $server->addAttachment('', $filename);
$server->service($HTTP_RAW_POST_DATA);


Il file arriva al secondo webserver attraverso HTTP in binario.
A quel punto vorrei direttamente visualizzarlo e non prima scriverlo su disco (su Apache2) e poi recuperarlo con il tag IMG.
Questo perchè, credo, che con il tag IMG non si possa indicare un URL che si trova sul primo apache.

Ti spiego perchè:

Consideriamo Apache1 e Apache2

-Apache2 legge attraverso nusoap dall'Apache1.
-Esiste un firewall che limita l'accesso all'Apache1 solo se la richiesta proviene dal ip del server dell'apache2.
Pertanto, se io dal browser (che può essere pubblico) che legge dall'apache2 gli dico di andare a cercare un URL che si trova sull'Apache1, visto che il client finale non ha autorizzazione di accesso sull'Apache1 l'immagine non la vede.

Comunque tu mi dici che non è possibile visualizzare alcuna immagine in un browser se non attraverso il tag IMG.

Sto impazzendo...

Grazie ancora.
Se dovessi avere qualche illuminazione te ne sarei grata.

Lucia