download tramite header http

  • Creatore Discussione Creatore Discussione Dusy
  • Data di inizio Data di inizio

Dusy

Utente Attivo
8 Nov 2005
488
0
0
Germania - Deutschland
Una domanda...
mi serverebbe realizzare un programmino in qualunque linguaggio che una volta dato il percorso di un file sul server, ne faccia il download tramite header http...

Ho giá in parte trovato la soluzione...
mah sfortunatamente questa sembra essere non compatibile con alcune versioni di explorer...il mio compreso...

Chi mi saprebbe dare una dritta sull'argomento?
Grazie mille... :(
 
Intendi qualcosa come un form in cui scrivi l'url, clicki 'invia' e il file viene scaricato?
 
Anche qualcosa del genere poteva andare bene...
sai consigliarmi qualcosa di giá fatto?

Quel che intendevo io si faceva direttamente inviando all'server-host delle chiamate HTTP tramite la funzione header
di PHP, della serie:

<?
(...)
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // some day in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Content-type: application/x-download");
header("Content-Disposition: attachment; filename={$new_name}");
header("Content-Transfer-Encoding: binary");
?>

Il fatto é che...la chiamata Content-Disposition non funziona a causa di un bug su alcune versioni di IE ( credo con la 5.0 e 6.0)...sfiga...
Volendo dunque che questo sia l'unico sistema di download, non posso permettermi il solito chi se ne frega...e oscurare i download a chi per disgrazia ha il suddeto IE...

Qualcuno ha un consiglio?
So che il problema é stato risolto da microsoft in un service pack...ma non posso chiedere agli utenti di scaricare un SP da 80Mb per poi poter scaricare magar 1Mb... :p

Consigli?
 

Discussioni simili