因为开发的接口涉及到以stream和string方式插入文件,于是测试人员在写测试代码的时候希望不打开文件的情况下直接将硬盘上文件转换为byte[]及Base64String,方法如下:

System.IO.FileStream fs = System.IO.File.OpenRead("c:\\Winter.jpg");//传文件的路径即可
            System.IO.BinaryReader br = new BinaryReader(fs);
            byte[] bt = br.ReadBytes(Convert.ToInt32(fs.Length));
            string base64String = Convert.ToBase64String(bt);
            br.Close();
            fs.Close();
            //axNsoControl1.OpenDocumentWithString(base64String, 2);
            axNsoControl1.CreateNew("");
            axNsoControl1.AddImageWithString(base64String);

对于希望从Base64String转换到byte[],可以用Convert.FromBase64String()

C#中文件转换为byte[]及Base64String相关推荐

  1. C#中文件和byte[]互换问题

    如何将图片和声音转化成byte[],并通过webservice进行传输?     如何将webservice传输过来的byte[],转化成我们想要的文件?     (一)文件转化为byte[]    ...

  2. C#中图片.BYTE[]和base64string的转换

    在C#中 图片到byte[]再到base64string的转换: Bitmap bmp = new Bitmap(filepath);                 MemoryStream ms ...

  3. ad19生成gerber文件_在“AD19”中怎样将PCB文件转换为GERBER

    四川自贡是历史悠久的老工业城市,上世纪八.九十年代,自贡的锅炉.泵业.阀门全国闻名,在近年发展中,电子产业也取得可喜的成绩.Altium Designer在设计电子产品中是应用较多的工具,它的版本更新 ...

  4. mac命令行将输出写入文件_如何在Linux中使用命令行将PDF文件转换为可编辑文本...

    mac命令行将输出写入文件 There are various reasons why you might want to convert a PDF file to editable text. M ...

  5. 如何在 Linux 中使用 Calibre 将 PDF 文件转换为 EPUB 格式?

    在这个现代时代,一切都被数字化了,电子书已成为主流,电子书有多种格式,如 PDF.EPUB.MOBI.AZW3 和 IBA 等. 大多数电子书阅读器支持几乎所有格式,但是,某些电子书阅读器可能不支持特 ...

  6. 如何把游戏BGM文件夹中的.bank文件转换为.wav或者.mp3

    如何把游戏BGM文件夹中的.bank文件转换为.wav或者.mp3 百度没搜索到,自己去google了一下,找到了很好用的工具.首先感谢两位大哥,我这里只是搬运一下. 首先将bank文件提取为fab文 ...

  7. 如何在 C# 中以编程方式将 IGS/IGES 文件转换为 PDF?

    计算机辅助设计应用程序使用 IGS 文件,因为它们包含设计信息.您可以将 IGS 文件转换为 PDF 格式的文档,以便在多个操作系统和环境中查看内容. 使用 C# 以编程方式将 IGS 或 IGES ...

  8. python中gettext文件格式_如何将gettext .mo文件转换为.po文件 - python

    Improve this question 当.po文件不再可用时,有什么方法可以将.mo文件转换为.po文件源?我需要编辑.mo文件的内容,但没有.po文件.可能吗? 参考方案 msgunfmt [ ...

  9. 在Word2013中如何将PDF文件转换为Word文件

    Word和PDF文件之间的相互转换在我们的生活中是经常需要用到的,也是曾经困扰了很多人的一个问题,现在好了,Word2013可以直接帮我们将PDF文件转换为 Word 文件了,小伙伴儿们有没有惊呆了呢 ...

最新文章

  1. 基于Centos7的autobahn-python+crossbar的环境搭建
  2. mysql 查询优化实验报告_Mysql查询优化小结
  3. JVM致命错误日志(hs_err_pid.log)分析
  4. 浅析一般网站建设的需要耗费多长时间?
  5. Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
  6. 笔记-项目整体管理-指导与管理项目工作的输出
  7. pycharm切换虚拟环境
  8. thinkphp的快捷方法实例化对象
  9. iOS开发篇——OC 协议和代理设计模式介绍
  10. 远程桌面 Web 连接
  11. 如何只用一个小时定制一个行业AI 模型?
  12. 开启xmp1还是2_SU动态天空插件:你是要白天还是要晚上?
  13. void及void指针含义的深刻解析
  14. Overlay网络技术之vxvlan
  15. win11 edge怎么卸载?win11 edge浏览器彻底卸载的方法教程
  16. 一般PCB基本设计流程说明
  17. 2021-10-18 构建电影数据库MovieDB(数据库第一次实验)
  18. 十分钟速成DevOps实践
  19. 先验 超验_什么是先验、超验、后验?
  20. Vscode信任问题

热门文章

  1. 双击CAD图标后进入南方Cass界面的解决方法
  2. java—set创建迭代器的两个方法
  3. 大数据技术原理与应用第8讲:数据仓库Hive
  4. UltraEdit-32 v14.10 简体中文版
  5. java语言下列说法正确的是_中国大学MOOC: 以下关于Java语言说法正确的是( )。...
  6. Table ‘表名‘ doesn‘t exist 一个小细节
  7. Datawhale的docker学习之旅
  8. z变换公式表_小白学物理之狭义相对论(1)——洛伦兹变换
  9. linux 如何挂载网盘,13_Linux挂载云盘的操作
  10. 【php】获取路径(目录)