//这个方法是浏览文件对象
private void button1_Click(object sender, EventArgs e)
{
//用户打开文件浏览
using (OpenFileDialog dialog = new OpenFileDialog())
{
//只能单选一个文件
dialog.Multiselect = false;
//选择一个文件
if (dialog.ShowDialog() == DialogResult.OK)
{
try
{
//把选择的文件路径给txtPath
this.textBox1.Text = dialog.FileName;
}
catch (Exception ex)
{
//抛出异常
throw (ex);
}
}
}
}
//关闭
private void button3_Click(object sender, EventArgs e)
{
this.Close();
}
//把文件转成二进制流出入数据库
private void button2_Click(object sender, EventArgs e)
{
FileStream fs = new FileStream(textBox1.Text, FileMode.Open);
BinaryReader br = new BinaryReader(fs);
Byte[] byData = br.ReadBytes((int)fs.Length);
fs.Close();
string conn = "server=.;database=testDB;Uid=sa;Pwd=sa ";
SqlConnection myconn = new SqlConnection(conn);
myconn.Open();
string str = "insert into pro_table (pro_name,pro_file) values('测试文件',@file)";
SqlCommand mycomm = new SqlCommand(str, myconn);
mycomm.Parameters.Add("@file", SqlDbType.Binary, byData.Length);
mycomm.Parameters["@file"].Value = byData;
mycomm.ExecuteNonQuery();
myconn.Close();
}
//从数据库中把二进制流读出写入还原成文件
private void button4_Click(object sender, EventArgs e)
{
string conn = "server=.;database=testDB;Uid=sa;Pwd=sa ";
string str = "select pro_file from pro_table where pro_name='测试文件' ";
SqlConnection myconn = new SqlConnection(conn);
SqlDataAdapter sda = new SqlDataAdapter(str, conn);
DataSet myds = new DataSet();
myconn.Open();
sda.Fill(myds);
myconn.Close();
Byte[] Files = (Byte[])myds.Tables[0].Rows[0]["pro_file"];
BinaryWriter bw = new BinaryWriter(File.Open("D:\\2.rdlc",FileMode.OpenOrCreate));
bw.Write(Files);
bw.Close();
}
相关推荐:
ChatGPT免费版每天提问有次数限制吗?揭秘如何高效使用AI助手!,机甲ai手绘
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
SEO地址优化的秘诀:提升网站排名与流量的关键,临沂如何优化网站关键词
SEO技巧提升网站流量和排名,助力企业快速崛起,ai080206.
seo站内优化包括什么营销,seo站内优化操作流程 ,ai 玻璃图标
SEO优化如何提升网站排名,驾驭搜索引擎流量,三亚网站推广方法
ChapGPT免费爬墙,轻松访问全球互联网资源!,蜜桃ai插画
ChatGPT模型进化历程:人工智能的智慧革命,ai 喷枪星空
SEO有意:如何通过优化策略提升网站排名与流量,天津政府智慧网站建设
Bing搜索不能预览了?搜索引擎的新变革与挑战,ai制作一张窗花
SEO检测,让网站排名飞升的秘密武器,高端快消食品营销推广
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
用AI修改文章,提升写作效率与质量的新时代
seo站长什么意思,站长工具 - seo综合查询 ,ai少女身材
SEO词的魔力:如何通过关键词优化打破流量瓶颈,免费网站建设高端
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星
企业SEO:如何通过搜索引擎优化提升企业网络竞争力,安阳网站优化布局设计
如何识别文章是否由AI撰写?揭开智能写作的秘密
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
SEO排位:如何通过精准策略提升网站排名,获得流量与转化,林海网络推广营销
ChatGPT出现错误503?你需要知道的解决方案和应对策略,ai拉伸字效
ChatGPT:智能对话开创新时代,ai做渐变直线
seo要什么条件,seo都需要做什么 ,交互ai求职
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
ChatGPT服务器坏了?了解背后的技术与应对策略,AI模块代表
SEO快速优化技术:助力网站流量暴增,轻松登顶搜索引擎,铜陵ai全网通推广软件
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
优化综合:引领高效发展的智慧之道,电影营销的推广方式
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
seo经验是什么,seo进阶 ,ai矿机
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
seo网络培训是什么,seo工作培训会培训啥 ,ai长投影字
文章疑似AI生成怎么办?如何辨别并应对AI生成文章的挑战
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
seo规范是什么,seo行业标准 ,啊龙ai音乐
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
SEO门户:打造高效网站流量的关键利器,创意网站建设要求
SEO努力:提升网站排名的关键策略,网站建设微企动力
SEO广告:如何借助SEO提升品牌曝光与销售业绩?,网站推广怎么选择
SEO需要什么语音,seo需要考虑什么 ,学生作业ai
为什么做酒店seo,为什么做酒店 ,ai uehara下载
ChatGPT-深度学习与自然语言处理的革命性突破,金华ai视觉锁螺丝机
什么是seo行业,seo是什么职业做什么的 ,ai标题字体效果
SEO监控:精准把握网站排名与优化成效的利器,湖南seo排名商家名单
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决常见问题!,ai招生广告设计
seo运营经理是什么,seo和运营的区别 ,皖妍ai宁慕晴o