net9:图片文件转换成二进制流存入SQL数据库,以及从数据库中读取二进制流输出文件

原文发布时间为:2008-08-10 —— 来源于本人的百度文章 [由搬家工具导入]

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

using System.Data.SqlClient;

public partial class Default4 : System.Web.UI.Page
{
    SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["imgDataConn"].ConnectionString);
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Guid gid = Guid.NewGuid();
        conn.Open();
        SqlCommand cmd = new SqlCommand("Insert into imgdata(gid,filedata) values(@gid,@filedata)", conn);
        cmd.Parameters.Add("@gid", SqlDbType.UniqueIdentifier).Value = gid;
        cmd.Parameters.Add("@filedata",SqlDbType.Image).Value=FileUpload1.FileBytes;
        cmd.ExecuteNonQuery();
        conn.Close();

        Session["gid"]=gid;
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        conn.Open();
        SqlCommand cmd = new SqlCommand("Select filedata from imgdata where gid='" + Session["gid"].ToString() + "'", conn);
        byte[] fbt = (byte[])cmd.ExecuteScalar();
        conn.Close();
        Response.OutputStream.Write(fbt, 0, fbt.Length);
        Response.End();
    }
}

时间: 2024-10-14 08:58:10

net9:图片文件转换成二进制流存入SQL数据库,以及从数据库中读取二进制流输出文件的相关文章

js如何将选中图片文件转换成Base64字符串?

如何将input type="file"选中的文件转换成Base64的字符串呢? 1.首先了解一下为什么要把图片文件转换成Base64的字符串 在常规的web开发过程中,大部分上传文件都是在web页面端通过表单直接提交,再由服务器端捕获请求来进行处理的.但是在前后端分离趋于一种流行趋势,再加上Android和iOS开发技术日渐成熟, 大部分团队都会选择在服务器端仅提供一套通用的webservice数据接口,而web页面.Android和iOS统一都通过这套数据接口来向服务器发送请求和获

怎么将oracle的sql文件转换成mysql的sql文件

将sql文件导入PowerDesigner中的方法(将oracle sql文件转换成mysql) 将xxxxxx.sql文件的数据库结构导入powerdesigner 的方法 步骤如下: 第一步:将要导入的库的所有表的表结构(不要表数据,只要表结构)导出成一个.sql文件. 第二步:在powerdesinger里找到 File >> Reverse Engineer >> Database ,如下图 图一,选择“share the DBMS definition”然后点击确定.注意

怎样将PDF文件转换成jpg图片的方法

有些情况下需要将文档内容转为图片进行保存.与PDF文件一样,jpg格式的图片是一种与平台无关的通用的图片格式.适合用来传输和存储.所以一般将PDF转换成的图片都是jpg格式的. 虽然一般截图也是jpg格式的,但是通过截图的方式来将PDF文档的页面一个个转换成图片是需要用更多的时间的,而且图片质量难以保证.页面较大的文档截取的图片可能会使图片内容不清晰. 通过pdf转换成jpg软件来将文件转换成图片也是一种较好的方法.转换的图片与原文档的页面大小相同,并且输出的图片是jpg格式的. 用转换工具转换

将pdf文件转换成jpg图片

平时办公中经常会用PDF格式传递一些文档资料,PDF格式虽然可以在很多平台中打开,但是也是需要安装对应的阅读工具,而有些时候文档信息是需要用图片的方式进行发送的,那么如果要把PDF文件转换成图片的该怎么操作呢? 处理PDF文件的格式转换一般都是用PDF转换工具来操作的,转换成图片也是可以的.用转换工具将PDF文件转换成的图片是jpg格式,图片的的大小和PDF文件的每个页面大小是等比例的. 打开转换工具后在PDF转换成其他文件选项中选择文件转图片.接着将要转换成图片的文件添加到转换器中,对于加密文

如何将dwg文件转换成黑白jpg图片

在CAD日常的工作中,我们经常见到的就是dwg格式的文件,但是dwg格式的文件不方便我们进行查看CAD图纸,所以有时候需要将dwg格式的文件转换成jpg格式的,如果我们想要将dwg文件转换成黑白jpg图片,具体应该怎么进行转换?如何将dwg转换成黑白jpg图片?下面小编就教教大家在迅捷CAD编辑器标准版中如何将dwg文件转换成黑白jpg图片. 第一步:在浏览器中搜索CAD编辑器,进入迅捷官网,点击下载安装,然后双击打开CAD编辑器,进入到软件的操作界面. 第二步:软件打开之后,点击编辑器界面上方

如何将CAD图纸文件转换成黑白的图片?

如何将CAD图纸转换成黑白的图片?在日常的工作中,特别是在CAD行业,每天在日常不过的事情就是绘制图纸,但是在绘制CAD图纸的时候建筑设计师们都是根据客户的需求来进行绘制的,所以在每编辑完一张CAD图纸都需要交给客户进行查看,如果在给客户的时候,如何将CAD图纸文件转换成黑白的图片?巨涛要怎么来进行操作?有什么好的办法吗?下面小编就来教教大家在迅捷CAD编辑器中如何将CAD图纸文件转换成黑白的图片?想要了解的朋友就一起来看看吧. 使用步骤一:首先打开电脑,在电脑桌面上任意的打开一个浏览器,在浏览

PDF转换技巧之怎样把PDF文件转换成图片?

PDF如何转换成图片:有很多小伙伴在工作中都会遇到一些文件转换的问题,每次遇到这些问题都会很头痛,不知道用什么方法可以更快的转换完成,尤其是遇到PDF要转换成图片这类的问题,这就需要一个比较专业的转换器可以节省很多时间. 那么,如何把PDF文件转换成图片?方法是什么?推荐使用迅捷PDF转换器,这是一款专业的PDF转换软件,功能齐全.操作简单.下面就一起来看看它是如何实现PDF转图片的吧! 第一步:打开下载安装好的PDF转换器进入首页,在首页的左边功能栏里可以看到PDF转换器的默认功能: 第二步:

js 将图片文件转换成base64

1.情景展示 在JavaScript中,如何使用图片文件转换成base64? 2.解决方案 /** * 网络图像文件转Base64 * @param img dom对象 */ function getBase64Image(img) { var canvas = document.createElement("canvas"); canvas.width = img.width; canvas.height = img.height; var ctx = canvas.getConte

Python:将utf-8格式的文件转换成gbk格式的文件

需求:将utf-8格式的文件转换成gbk格式的文件 实现代码如下: def ReadFile(filePath,encoding="utf-8"): with codecs.open(filePath,"r",encoding) as f: return f.read() def WriteFile(filePath,u,encoding="gbk"): with codecs.open(filePath,"w",encodi

简单快速有效地将PDF文件转换成Word

写论文的时候需要大段地引用知网下载下来的前人论文内容,但是数据库的论文下载下来大部分几乎都是pdf格式的,所以这成了让人很头疼的事情,后来经过方法的寻找,我发现了一款很有用的转换器软件,解决了我的一大烦恼. 这款软件名字叫做迅捷pdf转换器,是一款最快捷的PDF文件转换到Word文档工具,它可以帮助用户生成一个与原PDF文件一模一样的Word格式文档,而这个文档完好地保留了原有排版及所有元素.如文字.图片.链接.图表.表格.样式等都可以很好的保留在Word文档中,接下来用户就可以很方便的修改或重