Мне нужно передать некоторые файлы третьему лицу. Мы можем изобрести формат файла, но хотим, чтобы он оставался простым, как CSV. Это не будут большие файлы - максимум несколько десятков МБ, и их будет немного - 3 файла за ночь.
Мы предпочитаем протокол sftp. Мы много делали это в прошлом и хорошо это понимаем.
Они предпочитают делать это через веб-сервис / SOAP / https-вызов.
Причины, по которым они приводят, - это надежность, в основном, зная, что они ' Я полностью получил файл.
Я не считаю это смертельным аргументом. Вы можете легко встроить что-нибудь в процесс передачи файлов с помощью sftp, чтобы убедиться, что передача завершена, например, использовать верхние и нижние колонтитулы в файлах, или перемещать файл между каталогами и т.д. через http (s) порты 80/443 будут открыты, так что у наших инфраструктурных ребят может быть меньше работы брандмауэра.
Можете ли вы придумать какие-либо другие аргументы по этому поводу? Есть ли консенсус относительно того, что здесь было бы лучше всего?
Заранее спасибо.