Использование MemoryStream для сохранения файла .docx C #

StackOverflow https://stackoverflow.com/questions/2370281

Вопрос

У меня возникли проблемы с загрузкой файла из потока памяти в базу данных (он отображается в базе данных как 0x, поэтому я предполагаю, что он не сохраняется должным образом).Я не уверен, есть ли проблема с созданием потока или сохранение в db из потока должно выполняться по-другому.

родовое слово

Что я делаю не так?Я использую библиотеку кодирования Docx.

Это было полезно?

Решение

Вы пишете в поток, а затем сразу пытаетесь прочитать из него без перемотки ... поэтому нет данных для чтения.

К счастью, в любом случае есть очень простой способ упростить код:

родовое слово

Однако у вас есть еще одна потенциальная проблема:

родовое слово

Это приведет к фиксированному размеру кода кодового тега 500 КБ - ни больше ни меньше.Я подозреваю, что это не то, что вам нужно;Я предлагаю вам избавиться от переменной MemoryStream и просто вызвать конструктор storage без параметров.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top