Tengo el siguiente método constructor que abre una MemoryStream
de una ruta de archivo:¿Cómo obtener un MemoryStream de un Stream en .NET?
MemoryStream _ms;
public MyClass(string filePath)
{
byte[] docBytes = File.ReadAllBytes(filePath);
_ms = new MemoryStream();
_ms.Write(docBytes, 0, docBytes.Length);
}
tengo que cambiar esto a aceptar una Stream
en lugar de una ruta de archivo. ¿Cuál es la forma más fácil/más eficiente de obtener un MemoryStream
del objeto Stream
?
Una vez que tenga el flujo, ¿por qué molestarse en convertirlo en un MemoryStream? ¿No puedes simplemente trabajar con Stream directamente? –
Necesito un MemoryStream debido a otras dependencias. – fearofawhackplanet