//将获取的文件流转化为内存流
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();
}
}

最新文章

  1. T-SQL 的简单查询语句
  2. tarjan总结
  3. Tab页签切换
  4. 输入框 input只能输入正数和小数点
  5. c++基础五个题(二)
  6. Allegro绘制PCB流程
  7. 事件/委托机制(event/delegate)(Unity3D开发之十七)
  8. Asp.Net MVC Https设置
  9. xshell连接虚拟机ubuntu
  10. Linux -- 项目部署
  11. Could not get a resource from the pool 错误解决
  12. HDU - 1542 Atlantis(线段树求面积并)
  13. linux性能压测工具
  14. Idea中运行项目时出现:未结束的字符串解决方案
  15. json字符转对象之new Function('return ' + str)
  16. windows apache "The requested operation has failed" 启动失败
  17. CSS position属性absolute relative等五个值的解释
  18. Asp.Net MVC4开发二: Entity Framework在Asp.Net MVC4中的应用
  19. UITableViewCell笔记
  20. SIM卡是什么意思?你所不知道的SIM卡知识扫盲(详解)【转】

热门文章

  1. bzoj4448 [Scoi2015]情报传递 主席树+树上差分
  2. 动态全屏弹窗特效 Morphing Modal Window
  3. jmeter性能工具 使用手册(一)
  4. 对calc()的研究
  5. @ContrllerAdvice全局异常
  6. RTF筛选工具
  7. 20180715-Java StringBuffer和StringBuilder类
  8. 从React渲染流程分析Diff算法
  9. Apache启动报错:Invalid command 'AuthType', perhaps misspelled or defined by a module not included in it
  10. statistics——数学统计函数