Question pour lire un fichier distant.


Jopix
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 2 Mai 2006

Question pour lire un fichier distant.

Message le Mar Aoû 08, 2006 9:50

Je vous expose le problème, je veux ouvrir une fenêtre de download avec pour lien un fichier sur un serveur distant.

La source :
Code: Tout sélectionner
$url = "/******/*******/*****";


$contenue        = file_get_contents($fichier);
$nomdufichier    = basename($fichier);


@ob_end_clean();
@ini_set('zlib.output_compression','Off');

header('Pragma: public');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: must-revalidate, pre-check=0, post-check=0, max-age=0');

header('Content-Tranfer-Encoding: none');

header('Content-Type: application/octetstream; name="'.$nomdufichier.'"');
header('Content-Disposition: attachement; filename="'.$nomdufichier.'"');

echo $contenue;
exit();


A partir de cela, la fenêtre s'ouvre et le téléchargement s'effectue. Ma question est la suivante :

J'ai l'impression que le serveur local télécharge le fichier sur le serveur distant, et après le transfere au visiteur de mon site. Ai-je raison ?

Il y a un temps de latence d'environ 20secondes (le fichier est volumineux) avant d'ouvrir la fenêtre.

Merci de vos réponses[/code]

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités