Подтвердить что ты не робот

Проблема отправки байтов через AS3 Socket на мой FTP-сайт

У меня есть код as3, который успешно открывает 2 подключения сокетов к моему FTP-серверу. Один для команд и один для данных. Я использую команду STOR для создания файла на FTP-сервере, а затем отправки закодированного jpeg из byteArray с использованием writeBytes. Затем я закрою гнездо данных и закрою его успешно.

Все это, по-видимому, отлично от того факта, что byteArray имеет длину 826 байт, и я заканчиваю тем, что на ftp-сервере есть только 817 байт, что не удивительно не распознается как jpeg.

Любые идеи?

4b9b3361

Ответ 1

Пожалуйста, не отвечайте на этот +1 или не отмечайте его как правильное. Я только размещаю комментарий и ответ от @richarddolsson и @Kevin. Перейдите к комментариям и добавьте плюсы там. Я делаю это, потому что это проявляется как "без ответа" в результатах поиска.

@richarddolsson - Настройте передачу, чтобы использовать "двоичный режим", если таковой существует (я знаю, что это делается на некоторых клиентах). 0x0D 0x0A - это последовательность строк Windows (CRLF), и я не ожидал, что это будет в заголовке JPEG.

@Kevin. Проблема заключалась в настройке режима, который должен был TYPE я переключиться в двоичный режим и имел опечатку, которая по умолчанию вернула его в ASCII.