如何将网络流转化为内存流 C#
2024-10-07 12:44:53
//将获取的文件流转化为内存流
public static MemoryStream ConvertStreamToMemoryStream(Stream stream)
{
MemoryStream memoryStream = new MemoryStream();
if (stream != null)
{
byte[] buffer = ReadFull(stream);
if (buffer != null)
{
var binaryWriter = new BinaryWriter(memoryStream);
binaryWriter.Write(buffer);
}
}
return memoryStream;
}
public static byte[] ReadFull(Stream input)
{
byte[] buffer = new byte[16 * 1024];
using (MemoryStream ms = new MemoryStream())
{
int read;
while ((read = input.Read(buffer, 0, buffer.Length)) > 0)
{
ms.Write(buffer, 0, read);
}
return ms.ToArray();
}
}
最新文章
- T-SQL 的简单查询语句
- tarjan总结
- Tab页签切换
- 输入框 input只能输入正数和小数点
- c++基础五个题(二)
- Allegro绘制PCB流程
- 事件/委托机制(event/delegate)(Unity3D开发之十七)
- Asp.Net MVC Https设置
- xshell连接虚拟机ubuntu
- Linux -- 项目部署
- Could not get a resource from the pool 错误解决
- HDU - 1542 Atlantis(线段树求面积并)
- linux性能压测工具
- Idea中运行项目时出现:未结束的字符串解决方案
- json字符转对象之new Function('return ' + str)
- windows apache ";The requested operation has failed"; 启动失败
- CSS position属性absolute relative等五个值的解释
- Asp.Net MVC4开发二: Entity Framework在Asp.Net MVC4中的应用
- UITableViewCell笔记
- SIM卡是什么意思?你所不知道的SIM卡知识扫盲(详解)【转】
热门文章
- bzoj4448 [Scoi2015]情报传递 主席树+树上差分
- 动态全屏弹窗特效 Morphing Modal Window
- jmeter性能工具 使用手册(一)
- 对calc()的研究
- @ContrllerAdvice全局异常
- RTF筛选工具
- 20180715-Java StringBuffer和StringBuilder类
- 从React渲染流程分析Diff算法
- Apache启动报错:Invalid command 'AuthType', perhaps misspelled or defined by a module not included in it
- statistics——数学统计函数