ВОПРОС РЕШЕН!
Проблема оказалась в драйвере WIFi
Установка драйвера другой версии решила вопрос.
Добрый день, столкнулся с такой проблемой интересно, и честно говоря даже уже и не знаю в каком направлении копать.
Есть ноутбук на windows 10 pro.
При попытке закачать файлы на FTP всегда происходит одно и тоже:
приблизительно в середине файла дублируется всегда одинаковое количество символов, это же количество символов отсекается в конце файла.
Скажу сразу:
- дело не в FTP клиенте, так как перепробовали 5 независимых FTP клиентов.
- дело не в хостинге, так как пробовали качать на 4 разных хостинга + с другого ноута качается все ок.
- дело не в файле, так как файл этот передавали на другой ноут через меседжер и заливать по FTP и все было ок.
- дело не в вирусах, так как ноут прогонялся двумя антивирусами + дважды сносилась система с форматированием дисков.
- пробовали отключать брендмауэры и всевозможные виндовс защитники.
- пробовали передавать файл и бинарно и текстово.
- пробовали передавать разные файлы, сами составлять файлы
- пробовали менять интернет
- пробовали выгружать с флешки или другого диска
- пробовали создавать пустые файлы в разных редакторах и писать туда контент руками
в общем ничего не помогает.
Проявляется проблема следующим образом:
При подключении по Ftp с использованием TLS происходит следующая ошибка:
Лог ошибкиСтатус: Соединяюсь с 31.31.196.145:21...
Статус: Соединение установлено, ожидание приглашения...
Статус: Инициализирую TLS...
Статус: Проверка сертификата...
Статус: TLS соединение установлено.
Статус: Авторизовались
Статус: Получение списка каталогов...
Статус: Список каталогов "/" извлечен
Статус: Соединяюсь с 31.31.196.145:21...
Статус: Соединение установлено, ожидание приглашения...
Статус: Инициализирую TLS...
Статус: Проверка сертификата...
Статус: TLS соединение установлено.
Статус: Авторизовались
Статус: Начинаю закачивать C:\Users\aleks\Documents\CityList.txt
Команда: CWD /
Ответ: 250 CWD command successful
Команда: PWD
Ответ: 257 "/" is the current directory
Команда: TYPE I
Ответ: 200 Type set to I
Команда: PASV
Ответ: 227 Entering Passive Mode (31,31,196,145,137,120).
Команда: STOR CityList.txt
Ответ: 150 Opening BINARY mode data connection for CityList.txt
Ошибка: Ошибка GnuTLS -110 в gnutls_record_recv: The TLS connection was non-properly terminated.
Статус: Сервер неверно закрыл TLS соединение
Ошибка: Невозможно получить данные с сокета: ECONNABORTED - Соединение прервано
Ошибка: Отключен от сервера
Ошибка: Передача файла потерпела неудачу
Статус: Отключен от сервера
Статус: Соединяюсь с 31.31.196.145:21...
Статус: Соединение установлено, ожидание приглашения...
Статус: Инициализирую TLS...
Статус: Проверка сертификата...
Статус: TLS соединение установлено.
Статус: Авторизовались
Статус: Начинаю закачивать C:\Users\aleks\Documents\CityList.txt
Статус: Получение списка каталогов "/"...
Он совершает 3 таких попытки и на 4 забивает. При этом на сервере создается пустой файл размером 0кб
Если отключить TLS, то файл заканчивается без проблем, вот только то что мы отдала на сервер отличается от того что получили в итоге:
Вот то что мы закачивали:А вот то что получилось в итогеВот то что мы закачивали:А вот то что получилось в итоге
как видно из файла произошло следующее (и происходит всегда), приблизительно посередине файла задублировалось часть строки. В данном случае добавилось больше символов Y
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
Но если вместо них была бы строка или например несколько строк, то они бы прям так и задублировались.
Грубо говоря всегда дублируется определенное количество символов (точно подтвердить не можем, но количество вроде всегда было одинаковым и не зависит от размера файла) приблизительно в середине файла. и ровно это же количество символов отсекается в конце. Почему отсекается в конце я понять могу, так как по размеру файл докачался и передача была приостановлена, но вот почему часть строки дублирует в середине понять я не могу.
Очень надеюсь что найдется умный человек, который прольет свет на эту загадку, так как щас из-за этой проблемы возникают большие сложности с работой.