скачать несколько файлов с помощью SimpleFTPSample - PullRequest
0 голосов
/ 13 мая 2011

Я пытался выяснить, как загрузить несколько файлов подряд на основе SimpleFTPSample, предоставленного Apple. По сути, я фильтрую то, что видит пользователь при просмотре ftp-сервера, но когда он выбирает файл определенного типа, я хочу, чтобы он автоматически проверял другой файл с тем же именем с другим расширением и, если он существует, загружал это также. Я не могу загрузить второй файл, что бы я ни делал. Это кажется странным, потому что, если я выбираю два файла подряд в моем табличном представлении, он загружает оба файла очень хорошо. Есть идеи?

Edit:

Это просто SimpleFTPSample с apple.developer.com, все, что я сделал, - это создал дополнительные объекты NSInputStream и NSOutputStream, и я создал новый метод _startReceiveFile, который вызывается из _startReceive, если я загружаю файл вместо получения списка каталогов. _startReceiveFile - это тот же код для _startReceive в коде загрузки файла для примера проекта, за исключением того, что файл для загрузки имеет определенное расширение, он также загружает дополнительный файл с дополнительными объектами потока. Дайте мне знать, если мне нужно уточнить больше или попытаться собрать четкий пример.

1 Ответ

0 голосов
/ 26 мая 2011

Ну, так как не было ни одного получателя, я просто опубликую свое решение здесь. Я отказался от попыток загрузить два файла одновременно. Вместо этого я просто оставляю окно просмотра ftp открытым и обрабатываю открытие файла только после того, как оба файла были загружены (пользователь нажал на каждый из них отдельно). Это не то, что я хотел, но это будет работать, по крайней мере, пока я не смогу понять, как получить два файла одним запросом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...