Как назначить объект Stream для функции - PullRequest
0 голосов
/ 16 апреля 2011

Я пытаюсь использовать библиотеку StarkSoft.Ftp, у меня все это работает, но я хочу сохранить полученный файл в объекте Stream для использования в моем приложении, я довольно новичок в потоках, так что надеялся на какой-нибудь совет? Вот функция

Извлекает удаленный файл с FTP-сервера и записывает данные в объект локального потока, указанный в параметре outStream.

публичный void GetFile ( строка remotePath, Поток outStream, перезапуск bool )

Вот мой код, но данные не помещаются в объект потока, который я указываю

Stream stream0 = new MemoryStream (); ftp.GetFile (col [0] .Name, stream0, true);

Есть указатели?

Tony

1 Ответ

0 голосов
/ 16 апреля 2011

Вы должны установить позицию потока в начало, чтобы прочитать его:

stream0.Seek(0, SeekOrigin.Begin);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...