问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库中的二进制文件如何还原并保存

发布网友 发布时间:2022-04-28 20:12

我来回答

3个回答

热心网友 时间:2022-06-23 01:25

文件存库里面啊?那多占空间啊!加载是很慢的!是不是图片?
这里有个操作物理路径下载的函数:
private void FileDown(string strPath)
{
System.IO.FileInfo file = new System.IO.FileInfo(strPath);
if (file.Exists)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(file.FullName, System.Text.Encoding.UTF8));
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.Filter.Close();
Response.WriteFile(file.FullName);
Response.End();
}
else
{
ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('文件不存在!');</script>");
}
}
如果是存取图片的话:

存:
FileStream fs = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.Write);
byte[] myData = new byte[fileStream.Length];
fileStream.Read(myData, 0, System.Convert.ToInt32(fileStream.Length));//从流中读取字节块,并将数据写入到该缓冲区
fileStream.Close();
...把mydata插入到数据库就好勒!

取:
取出byte[]来,直接image.formStream(fs);

热心网友 时间:2022-06-23 01:25

byte[] data 16进制
System.IO.StreamWriter objwrite = new System.IO.StreamWriter(path);
objwrite.BaseStream.Write(data,0,data.Length);
objwrite.Close();

热心网友 时间:2022-06-23 01:25

fhj
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"应交税费-应交增值税"账本中应该怎么设置明细科目 本届奥运会女排冠军是哪个 女子排球冠军是哪个国家 巴黎奥运会女排冠军是哪国 奥运女排冠军是哪个国家 奥运会女排冠军是哪国 2024年奥运会女排冠军 电磁炉玻璃面板换下多少钱一个 电磁炉换个面板要多少钱一个 电磁炉面板要换多少钱 美国国会的国会历史 液门穴的具体位置在哪? 美国国会的介绍 阳溪和液门穴在什么位置 液门穴的作用是什么? 海尔空气净化器按开电源开关\显示屏灯亮电机不工作 买了一台海尔除醛净化器星空新品,如何连接APP实现远程操控呢? 办公室用小小的桌面空气净化器有用吗? 海尔除醛净化器KJ450F-M900A能用手机操控吗? 空气净化器上的童锁键是干什么的?怎么用 excel中,给VBA工程加密后,运行就出错,错误提示号:50289 大家说桌面空气净化器有用吗 海尔母婴空气净化器kj180f-hy01这类净化器每次使用时间要多少时问 excel vba 打开设置密码问题 朋友送我一个海尔除醛净化器KJ450F-M900A,怎么操作啊? 我最近记忆力下降得很厉害,反应慢半拍 哪里有《听杨绛谈往事.txt》? 如何快速记忆 和长效记忆 偷星九月天三月四月小时候的回忆是在哪本单行本里啊? 五月想去北京,田维以前住在哪里,她的文章中去过哪里? 美国国会,应该见过吧,能用英语稍微介绍一下它吗 我得到一张图片文件的二进制数据,我应该怎样才能将它还原成文件,用c语言。谢谢。 将二进制代码或二十进制代码还原为原意的过程叫什么? 男生按压什么穴位能够强肾补精? 将文件读取为二进制字符串后,怎么样再还原另存为文件? 美国国会大厦的简介 液门穴的名称释义 有把二进制文件还原为源码的软件吗? 液门穴的解剖 怎么把二进制代码还原 美国国会和议员的知识,谁给介绍下 asp.net如何把二进制流还原为文件 大巨穴的名解 美国国会大厦的介绍 2进制文件怎么还原.atb 美国国会的构成及职责 C&#47;C++中如何将文件读取为二进制数据到数组中,再从数组中读取二进制流还原为文件,主要是后一步 美国国会的构成? 二进制流的bin文件怎么恢复byte数组 二进制图片文件怎么还原成图片