Следующий код работает, но мне интересно, правильно ли закрыт созданный MemoryStream. Как это должно быть выполнено или FileStreamResult справится с этим за меня? public FileStreamResult...
У меня есть следующее действие в моем контроллере public ActionResult DownloadExcel () {// создайте и заполните файл Excel здесь C1XLBook testBook = new C1XLBook (); ...
Это, вероятно, действительно простой вопрос, Я думаю, что все, что мне нужно, это Лучшая практика для объявления нового MemoryStream. В чем разница между следующими двумя образцами: MemoryStream myStream ...
Я использую MemoryStream для добавления вложений из двоичного файла, который хранится в БД. Моя проблема в том, что я хочу правильно избавиться от MemoryStream. Это легко сделать с помощью оператора using, но ...
Я храню изображения в базе данных и хотел бы преобразовать их из массива байт в изображение. У меня нет проблем с преобразованием объекта в байтовый массив, но я получаю ошибку "Parameter is not valid", когда ...
Можно ли открыть файл непосредственно из MemoryStream, в отличие от записи на диск и выполнения Process.Start ()? Конкретно файл pdf? Если нет, думаю, мне нужно записать MemoryStream на диск (...
С помощью библиотеки sharpPDF я генерирую поток памяти в формате pdf и хочу отправить его напрямую по электронной почте. Но строка ms.Seek (.... дает ObjectDisposedException; Невозможно получить доступ к закрытому потоку. ...
Я пытался записать строку в поток памяти,
, но не смог с сообщением об ошибке: Поток памяти не расширяется. строка кода, вызывающая эту проблему: context.Response.Filter = new ...
У меня есть следующий код: using (MemoryStream str = new MemoryStream ()) {Program.api.GetDocument (result, str ); using (FileStream fileStream = File.Create (filePath)) ...
Я получаю поток httpwebresponse (флэш-файла), и я хотел бы сохранить его как двоичный, а затем получить доступ к этому двоичному файлу и отобразить его как вспышку. Прямо сейчас я пишу поток ответов на ...
Я пытаюсь создать текстовый файл в памяти, добавьте в него несколько строк и в конце сохраните файл в текстовом файле. Я могу обработать часть saveialog, но я не знаю, как получить текстовый файл из памяти. Любые ...
Я пытаюсь записать поток в ram вместо файла. Я пытался сделать следующее: Stream stream = new MemoryStream();
BinaryFormatter bFormatter = new BinaryFormatter();
bFormatter.Serialize(stream, ...
В этом примере от MS вы заметите, что после того, как мы прочитали байт из потока памяти, он переходит в int, который затем должен быть преобразован в байт. Мне кажется странным, что функция вроде .ReadByte () ...
Я пытаюсь распаковать байтовый массив и превратить его в строку с помощью двоичного считывателя. Когда выполняется следующий код, позиция inStream изменяется с 0 на длину массива, но str равна ...
Как получить ImageSource из MemoryStream в WPF с помощью c #? или преобразовать MemoryStream в ImageSource, чтобы отобразить его как изображение в wpf?
Я использую BinaryReader (MemoryStream (MyByteArray)) для чтения записей переменного размера и обработки их всех в памяти. Это работает хорошо до тех пор, пока мой bytestream, который находится в массиве, меньше, чем приблизительно 1.7 ...
Я использую библиотеку, в которой есть довольно много функций, которые записывают в ФАЙЛ, но ни одна из них не позволяет удобно выгружать одни и те же данные в объект в памяти. Есть ли способ создать объект ФАЙЛ (или ...
Я получаю сообщение «Поток не читается» в инструкции: using (StreamReader sr = new StreamReader (ms)) Я попробовал опубликованные советы здесь безуспешно. Спасибо за помощь. Это ...
Я застрял в каком-то месте. Я читаю файл flv по URL-адресу. Я читаю это в Stream, а затем записываю этот Stream в MemoryStream в цикле. Когда код выходит из цикла, я пишу ...
Я попытаюсь создать zip-файл с помощью DotNetZip-Libary со 106 изображениями (675 МБ ) со следующим кодом: Public Function GetZip () As Byte () Dim zip As New Ionic.Zip.ZipFile (String.Format ("{0} ....
(вся) документация для свойства position в потоке говорит: При переопределении в производном классе получает или устанавливает позицию в текущем потоке. Свойство Position не ...
Мой код использует MemoryStream для сериализации / десериализации объектов в / из сети. Я хотел бы повторно использовать один MemoryStream в своем классе, а не создавать новый каждый раз, когда мне нужно
для отправки ...
Я пытаюсь понять, что я здесь делаю неправильно. Я пытаюсь использовать двоичный считыватель, чтобы упростить получение начальных четырех байтов из потока в значение Int32, которое сообщает мне, сколько времени осталось ...
Поскольку MemoryStream является неуправляемым ресурсом, всегда ли его нужно удалять? Дано: 1) Вызывается метод.
2) Создается объект MemoryStream (MemoryStream ms = new MemoryStream ();).
3) ...