мы в принципе нашли решение, но оно нас не очень устраивает.
это две разные машины. Поясните, пожалуйста, по поводу пересмотра архитектуры. что конкретно Вы предлагаете?если сайт и ФТП это один сервер то всё просто - проверяешь пользователя на права доступа и отдаёшь файл если такие права у него есть
если это разные машины следует пересмотреть архитектуру системы
что мешает файлы старее нескольких часов удалять по расписанию?что может привести к быстрому заполнению выделенного места.
понимаете в чем дело. если одновременно будут скачиваться несколько файлов, то может произойти (и происходило) одномоментное заполнение места. так что у нас может и не оказаться нескольких часов в запасе. даже получаса.что мешает файлы старее нескольких часов удалять по расписанию?
что-то Вас обманывает )))) фтп наш, а хостинг не наш (свой вебсервер мы будем поднимать еще не скоро)ну,лучше всего поставить веб морду на машину с файлами (а с сайта делать редирект на скачку с нужной машины)
унылый вариант - возвращать URL с путём до FTP (куда уже вбит логин и пароль) , но это черевато лишними посетителями ФТП в обход системы ограничений
а вообще что то мне подсказывает что ФТП не ваш и тут идёт нездоровая тема "как раздавать чужие файлы"