C# 将二进制字符串保存到本地#region 将文件保存到本地

///

/// 将文件保存到本地

///

/// 文件的二进制数据字符串

/// 文件名称,必须带后缀

private void SaveFile(string psContent, string psFileName)

{

byte[] accessory = Convert.FromBase64String(psContent);

//System.AppDomain.CurrentDomain.BaseDirectory获取程序的基目录

string vsAccessoryPath = System.AppDomain.CurrentDomain.BaseDirectory.TrimEnd('\\') + '\\' + psFileName;

FileStream fileStream = null;

try

{

//File.Create Method (String):Creates or overwrites a file in the specified path.

fileStream = File.Create(vsAccessoryPath);

}

catch (System.IO.IOException e)

{

}

//FileStream.Write Method:Writes a block of bytes to the file stream.

fileStream.Write(accessory, 0, accessory.Length);

//FileStream.Flush 方法:清除该流的所有缓冲区,使得所有缓冲的数据都被写入到基础设备。

fileStream.Flush();

//FileStream.Close Method:Closes the file and releases any resources associated with the current file stream.

fileStream.Close();

}

#endregion

假如文件流保存在数据库中:

string vsSql = "";//从数据库中获取待转换保存文件的内容(比如,之前把文件转换为字节流保存到数据库中了)

DataSet dsContent = 获取DataSet的数据库操作;

byte[] vbContent = (byte[])(dsContent.Tables[0].Rows[0]["数据库中保存文件内容的列名"]);

string vsContent = Convert.ToBase64String(vbContent);

字节流保存在数据库中的样子:

以上就是C# 将二进制字符串保存到本地的内容,更多相关内容请关注PHP中文网(www.php.cn)!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php二进制保存到本地,C# 将二进制字符串保存到本地相关推荐

  1. mysql二进制方式_MySQL数据库之MySql二进制连接方式详解

    本文主要向大家介绍了MySQL数据库之MySql二进制连接方式详解 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 使用mysql二进制方式连接 您可以使用MySQL二进制方式进 ...

  2. oracle二进制转换字母,如何将oracle二进制数据转换为word文本

    现在很多项目和技术支持在线编辑word文档.有控件的和javascript操作的.这里简单的推荐一个在线编辑word文档的控件. 地址:http://www.dianju.cn/p/weboffice ...

  3. 不属于mysql二进制日志相关的参数_MySQL二进制日志相关问题详解

    本文出处: (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) 今天无意中发现了一个云栖社区举行的MySQL"第一 ...

  4. gradle的二进制版本_Gradle入门:创建二进制分发

    gradle的二进制版本 创建有用的应用程序后,很可能我们想与其他人共享它. 一种方法是创建一个可以从我们的网站下载的二进制发行版. 这篇博客文章描述了如何满足以下要求的二进制发行版: 我们的二进制分 ...

  5. vs不识别0b二进制格式_数据背后的二进制

    二进制,是学计算机的同学起步时候都会接触的一个进制,相比十进制,二进制只有0和1. 20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数字计算机只能识别和处理由'0'.'1'符号串组 ...

  6. php 图片保存到本地文件,php 远程图片保存到本地的函数类

    php 远程图片保存到本地的函数类 发布于 2014-10-06 14:15:40 | 78 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pr ...

  7. 二进制除法移位相减_二进制除法计算器

    二进制除法怎么算(共2篇)二进制的运算法则1 2 微型计算机运算基础1 2 1 二进制数的运算方法电子计算机具有强大的运算能力,它可以进行两种运算:算术运算和逻辑运算.1.二进制数的算术运算二进制数的 ...

  8. 计算机二进制补位是什么,2、二进制

    IC是集成电路的简称,集成引脚电路只有0和5V 使用二进制可以更好的控制电脑里面的电路 位:位(bit,缩写为b)是存储器的最小单位,可以表示一位二进制数. 字节:1字节(Byte,缩写为B)由8个位 ...

  9. 二进制转十进制,十进制转二进制

    十进制转二进制,采用短除法 比如要将十进制的29转成二进制: 用29除以2,商写在下面,余数写在商的右边. 除到商为0为止,然后倒序排列余数,得到11101即为二进制. 二进制转十进制,采用按权相加法 ...

最新文章

  1. xps 9550 uefi 安装操作系统详解
  2. python白名单验证-python脚本简单检测ip合法性并添加到白名单文件
  3. MySQL----ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes
  4. docker 入门教程指南
  5. 【Java4】实例初始化,类初始化,/接口,多态,final/static,权限修饰符/native
  6. mysql分区管理 - hash分区
  7. python获取html文本框内容_Python3处理HTML获取所需内容
  8. cmake中添加引用动态链接_C# 添加、编辑、删除PPT中的超链接
  9. java图片亮度调整
  10. 调整单元格宽度无法生效的问题
  11. 办公计算机配件,办公电脑加装傲腾如丝般顺滑的办公体验
  12. 【VHDL】四位全减器
  13. 明清徽州宗族的异姓承继
  14. SRE工作手册——基础
  15. 读书印记 - 《南北战争三百年》
  16. CDP、私域运营及数字营销相关名词一览
  17. 关于解决无线拨号(PPPOE)上网的若干问题(WISP)
  18. 用计算机求正有理数算术平方根的步骤,用计算器求算术平方根、用有理数估计算术平方根的大小.doc...
  19. 电脑mac地址的查看的三种方式
  20. c语言泊松分酒编码,泊松分酒原理

热门文章

  1. Maven依赖方式引用UEditor的jar包
  2. 第9篇:Flowable-Modeler集成以及集成代码下载
  3. SpringBoot 整合ActiveMQ_企业实战
  4. wget连接指定端口_新技能:wget参数有用过吗?
  5. java sonar教程_SonarQube配置与使用教程.PDF
  6. 睡眠周期时长测试软件,“智能时钟”测睡眠周期 最佳时候叫醒你
  7. android 7.0 解锁亮屏,Android7.0亮屏流程分析
  8. Python代码注释 - Python零基础入门教程
  9. 获得分辨率_变分辨率宽幅面光固化3D打印,
  10. centos7安装php5.2yum源操作_CentOS7使用阿里yum源进行升级和安装php70W