stream.CopyTo - файл пуст. asp.net

Я сохраняю загруженное изображение, используя этот код:

using (var fileStream = File.Create(savePath))
{
   stream.CopyTo(fileStream);
}

Когда изображение сохраняется в папку назначения, оно пустое, 0 кб. Что здесь может быть не так? Я проверил stream.Length перед копированием и он не пустой.

27
задан Chris Catignani 17 June 2019 в 18:47
поделиться

1 ответ

Я рекомендовал бы поместить следующее, прежде чем CopyTo()

fileStream.Position = 0

Удостоверятся, что использовали эти Flush() после этого избежали пустого файла после копии.

fileStream.Flush()
0
ответ дан 28 November 2019 в 04:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: