2010-06-18 9 views
2

J'utilise Kohana 3. Jusqu'à présent, mes fichiers téléchargeables se trouvaient dans la racine de mon document d'application. Jusqu'à présent, en utilisant $this->request->send_file($download_file);, il fonctionnait parfaitement bien.Kohana 3 télécharger le fichier à partir d'un autre serveur

Mais maintenant mes fichiers téléchargeables sont sur un autre serveur peut être accédé en utilisant http say http :: //www.test.com/download/test1.doc. Donc, $ this-> request-> send_file de Kohana ne fonctionne plus. Quelqu'un peut-il me dire ce qui pourrait être une autre solution?

Répondre

3

Vous voudrez probablement utiliser Remote::get pour télécharger le fichier localement, puis utiliser Request::send_file pour télécharger le fichier.

Si le serveur est public, vous pouvez simplement rediriger vers le fichier en question.

0
$this->response->send_file($file); 

a fonctionné pour moi ..