Я передаю файл с компьютера Linux, идущий на сервер Windows FTP с помощью "ftp put". Мой файл представляет собой zip-файл, который включает в себя файлы .txt.
Вот что происходит, когда я передаю этот файл:
- Я использовал ftp put для передачи и обнаружил, что мой переданный zip-файл поврежден и не может быть открыт на ftp-сервере.
- Я нашел решение для этого в Интернете. Мне нужно было использовать «двоичный», чтобы сделать это правильно.
- Я перенес снова, используя двоичный файл, а затем ftp положил zip-файл на другой конец. Да, это сработало. Мой zip-файл больше не был поврежден, и я уже мог открыть его на FTP-сервере. Но проблема остается в файлах .txt внутри него. Преобразование файла в двоичный файл сделало мои .txt файлы искаженными и нечитаемыми. Я прочитал из Интернета, что для чтения файлов .txt необходимо использовать Ascii вместо Binary, но если я использую ascii, это приведет к повторному повреждению моего zip-файла.
Есть ли способ решить это? Мне нужно успешно перенести zip-файл, содержащий .txt-файлы, используя ftp put.