Как назначить объект Stream функции

#c# #asp.net #stream

#c# #asp.net #поток

Вопрос:

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

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

общедоступный пустой GetFile (строковый удаленный путь, поток outStream, перезапуск bool)

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

Stream stream0 = новый MemoryStream(); ftp.GetFile (col[0].Name, stream0, true);

Есть какие-нибудь указатели?

Тони

Ответ №1:

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

 stream0.Seek(0, SeekOrigin.Begin);