Я использую эти конфигурации на стороне сервера:
Что касается клиентской стороны, я использую разные клиенты:
Я загружаю файлы с машины Windows на сервер Globus gridFTP на машине Linux. Я загружаю файлы на двоичный режим, но текстовые файлы автоматически изменяются (окончания строк обрезаются) на стороне сервера. Данные по сети отправляются правильно (проверено с помощью Wireshark).
Например, у меня есть a.txt
файл в Windows, содержащий 61 0d 0a 62
(конечная линия b). Если я загружу данные в файл с расширением txt
конечная строка обрезается, и размер файла будет отличаться от исходного. Если я загружу данные в файл с расширением so
(например) дата в порядке, а размер такой же, как на машине Windows.
Что я могу сделать, чтобы сохранить переданные данные и для текстовых файлов?