Передача данных с сервера на сервер?

Всем доброго времени суток! Столкнлся с такой проблемой:

Есть архитектура «Клиент-Сервер-Сервер-Клиент». Я посылаю с клиента на сервер некоторый файл (текстовый или .jpg) и мне надо как-то передать этот файл другому серверу. Не подскажете, как это сделать? Заранее благодарен.
  • Вопрос задан
  • 4019 просмотров
Пригласить эксперта
Ответы на вопрос 5
taliban
@taliban
php программист
А можно как обычно послать с сервера на сервер пост запрос и ничего переделывать и доделыать не придется.
Ответ написан
int03e
@int03e
RESTful сервис? Тогда можно ложить файл PUT запросом. Вот тут есть пример кода для загрузки на Амазон. Он на php, но идея одна.
Ответ написан
@reno
— Если на второй сервер нужно только положить файл, то можно просто примонтировать директорию по nfs.
— Если важна обработка данных и на втором сервере, то можно воспользоваться soap/xml-rpc
Ответ написан
Комментировать
@0xA0
Если я правильно понял вопрос, то можно на сервере реализовать клиентскую часть посредством сокетов.Т.е. сформировать HTTP запрос с картинкой, которая пришла на сервер и переслать на другой адрес. Если интересно могу кодом поделиться (на PHP).
Ответ написан
Комментировать
gigigi
@gigigi
Можно передать картинку как base64 или передать серверу URL с картинкой и забрать её curl'ом
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы