选择文件

private void BtnSelect_Click(object sender, EventArgs e)
{txtfilePath.Text = getFilePath();}private String getFilePath(){OpenFileDialog fileDialog = new OpenFileDialog();fileDialog.Multiselect = true;fileDialog.Title = "请选择文件";// 设置要选择的文件的类型。PDF文件(*pdf*) 为提示语,*.pdf* 为要选择的文件类型fileDialog.Filter = "PDF文件(*pdf*)|*.pdf*"; if (fileDialog.ShowDialog() == DialogResult.OK){return fileDialog.FileName; //返回文件的完整路径                }else {return "";}}

文件与Base64字符串互转

// Base64字符串 转 文件
private void BtnGetBase64_Click(object sender, EventArgs e)
{string path = txtSourceFilePath.Text;if (string.IsNullOrWhiteSpace(path)){MessageBox.Show("请填写文件的全路径!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);}else{try{FileStream fileStream = new FileStream(path, FileMode.Open);byte[] bytes = new byte[fileStream.Length];fileStream.Read(bytes, 0, bytes.Length);rtxtTargetBase64String.Text = Convert.ToBase64String(bytes);fileStream.Close();MessageBox.Show("生成成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);}catch (Exception error) {MessageBox.Show(error.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);}                }
}// Base64字符串 转 文件
private void BtnGetFile_Click(object sender, EventArgs e)
{String base64String = rtxtSourceBase64String.Text;if (string.IsNullOrWhiteSpace(base64String)){MessageBox.Show("请填写Base64字符串!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);}else {                String targetPath = txtTargetFilePath.Text;try {byte[] bytes = Convert.FromBase64String(base64String);FileStream fileStream = new FileStream(targetPath, FileMode.Create);fileStream.Write(bytes, 0, bytes.Length);fileStream.Close();MessageBox.Show("生成成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);}catch (Exception error) {MessageBox.Show(error.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);}                   }           }

【C#工具】后宫佳丽三千相关推荐

  1. 后宫佳丽三千,假如古代皇帝也懂负载均衡算法...

    古代皇帝,后宫佳丽三千,没法做到雨露均沾,但为了繁衍后代,子嗣繁盛,弱水三千,只取一瓢饮显然是不行的.不同的朝代有不同的宠幸妃子的方法,著名的有羊车望幸.掷筛侍寝.翻牌悬灯等等.如果皇帝懂得负载均衡算 ...

  2. python将后宫佳丽三千做成照片墙

    上一篇文字用python爬取后宫佳丽三千,我们爬取了很多小姐姐,太多了怎么办,没事,直接做成照片墙,我全都要 效果图: 项目结构: 完整代码: from PIL import Image, Image ...

  3. [网络安全学习篇10]:扫描技术、暴力破解工具(千峰网络安全视频笔记 10 day)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  4. 工具BlueSoleil千月蓝牙破解版,最好的蓝牙驱动

    网上谈到的工具BlueSoleil千月蓝牙破解版,方法千奇百怪,大都是扯淡.该蓝牙驱动根本就不需要花时间去破解,只要限制一下联网就行了.(请往下看) 官方介绍      功能简介 千月蓝牙软件(Blu ...

  5. 一碗潮汕白糜,后宫佳丽三千

    以前潮汕人穷,所以在能充饥下饭的同时,会穷中求变.于是,潮汕人一日三餐都离不开粥,他们把白粥叫做"糜",而在广州却称之为"三滚粥".这种潮汕白粥,就是把米搁在锅 ...

  6. 超级哄女孩工具之一千枝会动的玫瑰实现

    相信有好多朋友都知道这个程序  但是没给源码  呵呵  其实我们可以自己实现的  代码很简单(另外这里 玫瑰并不止1000朵 而是无数朵 因为简单起见 没加玫瑰的统计代码  呵呵) 现简单介绍实现过程 ...

  7. 抖音直播运营分析必备工具!千川投放提高付费流量转化ROI

    千川正式上线后的几个月,由于操作更简单越来越多的商家已经通过千川把新号快速的跑起来了,不少新号已经实现高投产比.但还有很多新手商家,遇到新号起号难,千川投放没产出等问题,最近讨论比较多的主要有: 1. ...

  8. 后宫佳丽三千,皇后只有一个

    ^第13届智能车竞赛总决赛颁奖舞台 | 姚祖婵供图^ 智能车竞赛 是八皇后问题,参赛车模作品在8×8的棋格内将原本随机分布的八个棋子进行搬移,最终使其满足"八皇后"约束-即在同一行 ...

  9. 表单和字都居中_APP 分享 | 6 款黑科技工具,低调收藏,每一款都很强大!

    iSlide 简单.高效地制作PPT 使用环境:    Windows 使用要求:    Office 2010 及以上版本 授权状况:    无广告 有付费功能 官网地址:    www.islid ...

最新文章

  1. Python 3 文件和字符编码
  2. 微服务限流Sentinel讲解(一)
  3. 二级联动菜单ajax刷新,jquery json ajax 二级联动菜单实例
  4. Windows 平台下的C++代理类(供C # 使用)
  5. Tomcat服务器 Servlet
  6. jQuery图片轮播插件 jQuery Cycle Plugin
  7. 命令dd 及简单应用
  8. 单阶段人体姿态估计解决方案
  9. hybird简介以及安卓应用hybird初体验
  10. Storm数据流分组与数据保障机制
  11. 文档型数据库MongoDB使用教程
  12. 机械传动机构思维导图
  13. WebService的简单案例记录(Java)
  14. 抖音最常见的4种违规方式,不注意很可能会被封号!
  15. 关于Matlab中Max函数的用法
  16. 浅谈产业界与学术界的合作研究
  17. RK3568外设资源
  18. P1233 木棍加工
  19. 联想笔记本电脑昭阳E40更换磁盘后开机读取不了boot程序
  20. Au 音频效果参考:生成

热门文章

  1. 12306订票候补是个坑_重磅!12306候补购票正式上线,实测你可能连排队的机会都没有!...
  2. javascript显示本地服务器图片,JavaScript图片本地预览功能的实现方法
  3. 图片展示(上面一个大图下面四个小图)
  4. OneNote笔记本分类方法
  5. Unity获取包名,产品名,版本号等
  6. 关于Flash的几点思考(Thoughts on Flash)
  7. 转:人最大的教养,是善待父母
  8. Table sink ‘default_catalog.default_database.t3‘ doesn‘t support consuming update and delete changes
  9. 榆熙教育:拼多多有效提高店铺出评率的技巧
  10. CocosCreator H5 微信内置浏览器调起微信支付