请教FileStream 如何转换为 MemoryStream
展开全部
你好。
using(FileStream fs = File.OpenRead(filePath))
{
int length = (int)fs.Length;
byte[] data = new byte[length];
fs.Position = 0;
fs.Read(data, 0, length);
MemoryStream ms = new MemoryStream(data);
}
还可以直接用 File.ReadAllBytes(filePath) 这样更简单。
byte[] data = File.ReadAllBytes(filePath);
MemoryStream ms = new MemoryStream(data);
如果我的回答没能帮助您,请继续追问。
using(FileStream fs = File.OpenRead(filePath))
{
int length = (int)fs.Length;
byte[] data = new byte[length];
fs.Position = 0;
fs.Read(data, 0, length);
MemoryStream ms = new MemoryStream(data);
}
还可以直接用 File.ReadAllBytes(filePath) 这样更简单。
byte[] data = File.ReadAllBytes(filePath);
MemoryStream ms = new MemoryStream(data);
如果我的回答没能帮助您,请继续追问。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询