2015-05-05 3 views
-1

мой сайт, расположенный на сервере 1, и некоторый файл, расположенный на сервере 2. Когда я хочу загрузить файл с сервера 2 на клиент с помощью ftp_get() или curl(), эта функция загружает файл с сервера 2 к серверу 1 не к клиенту. Сервер 2 является частным ftp-сервером. Если это невозможно с ftp, нет решения, кроме ftp? Какое лучшее решение для хранения файла на сервере 2?скачать файл с другого сервера на клиент напрямую php

+0

Вы можете перенаправить их на URL-адрес FTP. – Barmar

+0

Возможно, это поможет http://stackoverflow.com/questions/7263923/how-to-force-file-download-with-php – maalls

+0

сервер 2 требует имени пользователя и пароля. Как я могу указать имя пользователя и пароль? – adib16

ответ

0

Один простой способ заключается в использовании Cross Domain с поддержкой Ajax для отправки файла (почтовый метод) на другой сервер и использовать под заголовком на сервере 2, чтобы принимать почтовые данные с сервера 1.

header('Access-Control-Allow-Origin: http://server1.com'); 
Смежные вопросы