Передача файла с другого сервера пользователю

Статус
В этой теме нельзя размещать новые ответы.

satsura

Новичок
Передача файла с другого сервера пользователю

Есть такая вот задачка:
Имеется два сервера: "СИ" - сервер-интерфейс, "СХ" - сервер-хранилище.
Пользователь авторизуется на СИ и ему показываются файлы, которые находятся на СХ, он выбирает файл для загрузки, и причем загрузка должна происходить таким образом, чтобы нельзя было использовать "Качалки", а также нельзя было передавать дынный урл, другому пользователю.
Скажите это реально сделать? И если да, то как?
 

satsura

Новичок
Автор оригинала: Mr_Max
Почему?
Потому что надо так... =)

Реально.

-~{}~ 18.12.07 20:05:

Гуглом пробовали воспользоваться?
Приведите пример запроса к Гуголю

P.S.
Причем файл запрашиваемый с СХ не должен сохраняться на СИ
 

Фанат

oncle terrible
Команда форума
...и чтобы СХ не знал, что какой то СИ раздает его файлы, ага? =)
 

Фанат

oncle terrible
Команда форума
а зачем тогда вообще СИ? Вот пускай Х и раздает.
 

satsura

Новичок
СХ может отдавать только по фтп, кол-во котрых ограничено. СИ нужен для того чтобы ставить пользователя в очередь на скачивание
 

Фанат

oncle terrible
Команда форума
а зачем? фтп сервер сам легко организует очередь
 

satsura

Новичок
ну вот нужно сделать через веб-интрфейс... это не моя прихоть
 

dimagolov

Новичок
satsura
а что, броузеры закачку по ftp делать уже разучились? делайте на СИ ftp ссылки на СХ и получиться у вас web-интерфейс хоть статичным html-ом.
 

satsura

Новичок
Автор оригинала: dimagolov
satsura
а что, броузеры закачку по ftp делать уже разучились? делайте на СИ ftp ссылки на СХ и получиться у вас web-интерфейс хоть статичным html-ом.
что тогда мешает этот урл, по которому он качает вставить в качалку, или просто дать другому пользоватлю?

-~{}~ 18.12.07 22:58:

Автор оригинала: *****
satsura
слушай, а кто он тебе - этот, чья прихоть?
Да это просто у меня спросили, можно ли сделать именно так, и вот я не смог ответь =( И если можно сделать то как?
 

Фанат

oncle terrible
Команда форума
Ну, раз ты не смог ответить, то дай ему адрес форума. Пусть сам спросит. А то ты ж сам ничего толком не знаешь - зачем, почему.
 

T.I.M.

Новичок
Существует 1000 и 1 способ как это сделать.
С СИ просто делается запрос на СХ (как уж это делать - через что-нибудь вроде fopen или тупо через сокеты и прочее- решать тебе). Таким образом вытаскивается сам файл.
В ссылку добавляем идентификатор закачки. Каждая закачка привязана к конкретному пользователю через IP или какие-то еще меры. Как конкретно решать тоже тебе. Таким образом реализуем привязку к пользователю.
Невозможность закачки "качалками" реализуем, допустим, привязкой какой-нибудь авторизации через HTTP Authorisation или просто сессии.
 

Alexandre

PHPПенсионер
С СИ просто делается запрос на СХ (как уж это делать - через что-нибудь вроде fopen или тупо через сокеты и прочее- решать тебе). Таким образом вытаскивается сам файл.
а зачем его вообще вытягивать.... организуем временный симлинк
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху