Я ищу способы сбора файлов от клиентов. Эти клиенты имеют наше программное обеспечение, и в настоящее время мы используем FTP для сбора файлов с них. Файлы собираются из базы данных клиента, шифруются и загружаются через FTP на наш FTP-сервер. Процесс чреват разочарованием и препятствиями. Программное обеспечение часто блокируется общими брандмауэрами и часто сталкивается с трудностями с VPN и NAT (обычно помогает переключение на пассивный вместо активного).
У меня вопрос: какие еще идеи есть у людей для надежного получения программных файлов от клиентов. Большинство отправляемых файлов имеют размер <1 МБ. Однако размер одного из них составляет до 25 МБ. </p>
Я рассмотрел HTTP POST, однако, я обеспокоен тем, что файл размером 25 МБ часто переставал работать после публикации (время ожидания веб-сервера до полной загрузки файла).
Мысли
AndrewG
РЕДАКТИРОВАТЬ: Мы можем использовать любые распространенные веб-технологии. Мы используем общий хост, что может затруднить внесение изменений в центральную конфигурацию. Я знаком с PHP с точки зрения обычного использования ... но не с точки зрения настройки (написано много кода, но не слишком много для работы). Ruby on Rails также возможен ... но я бы начал с нуля. В идеале ... я ищу "веб" способ сделать это, поскольку я хотел бы в конечном итоге быть готовым перейти от установленного кода.