2010-10-20 5 views
2

Я не могу FTP-файл с устройства Iphone (с Wi-Fi) на удаленный FTP-сервер. В большинстве случаев я получаю сообщение об ошибке «stream open error» и очень мало раз, файл получает FTP. Но при проверке FTP-сервера загруженный файл пуст, и размер файла равен 0 байтам. Но загруженный файл имеет определенный размер.Я не могу FTP на FTP-сервер

Примечание: я использую активный режим для FTP и FTP-сервера, чтобы принимать активные соединения , так где же проблема? Есть ли проблема с FTP-сервером? Или есть проблема с отправителем. Есть ли проблема с исходным кодом?

+0

Вы нашли решение, пожалуйста, дайте мне знать, я также сталкиваюсь с той же проблемой –

+0

Были проблемы с безопасностью на стороне сервера. IP, с которого я был FTPing, был заблокирован на стороне сервера. т. е. класс IP-адресов был заблокирован на сервере. После получения разрешения мне удалось успешно выполнить FTP. – Carsen

ответ

1

Возможно изменение режима передачи от active до passive поможет. FTP использует два соединения - управляющее соединение (для отправки команд) и подключение к данным (для загрузки/загрузки/списка каталогов).

В активном режиме FTP-сервер открывает подключение к FTP-клиенту. Он блокируется большинством брандмауэров. В пассивном режиме клиент FTP открывает подключение к серверу. Подробнее см. В нашем webpage about FTP active and passive mode differences.

+0

Но сервер, который я использую, имеет только активное FTP-соединение. Когда я пробовал FTP с другим FTP-сервером, который работает в любом режиме, в обоих режимах я могу успешно отправить файл. На сервере также отображается размер файла. – Carsen

+0

Теперь я могу последовательно работать с файлами FTP из iPhone [хотя я еще не сделал смены кода], на сервере существует только файл с 0 байтами [сервер, на котором я сообщал о проблемах]. – Carsen

Смежные вопросы