<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Imaging" %>
<%@ Import Namespace="System.IO" %>
<script language="C#" runat="server">
void Page_load(object Sender, EventArgs E) {
MemoryStream stream = new MemoryStream();
SqlConnection connection;
connection = new SqlConnection("server=localhost;database=pubs;uid=sa;pwd=");
try {
connection.Open();
SqlCommand command;
command = new SqlCommand("select logo from pub_info where pub_id=\’0736\’", connection);
byte[] image;
image = command.ExecuteScalar();
stream.Write(image, 0, image.Length);
bitmap imgbitmap;
imgbitmap = new Bitmap(stream);
Response.ContentType = "image/gif";
imgbitmap.Save(Response.OutputStream, ImageFormat.Gif);
}
finally {
connection.Close();
stream.Clse();
}
}
</script>
MemoryStream stream = new MemoryStream(); string constr = System.Configuration.ConfigurationSettings.AppSettings["SQLConnectionString"]; string slct="select imageSrc from dbo.image_excise where id=1"; SqlConnection scon = new SqlConnection(constr); //string slct = "select ThemeFileData from SPS_M_ThemeFile where ThemeFileCD=" + imgid; SqlCommand scmd = new SqlCommand(slct,scon); scon.Open(); SqlDataReader sdr = scmd.ExecuteReader(); Response.ContentType = "image/jpeg"; if(sdr.Read()) { if(((byte[])sdr.GetValue(0)).Length != 0) { Response.BinaryWrite((byte[])sdr.GetValue(0)); return; } } try { FileStream fs = new FileStream(Server.MapPath("Images/Image_NoPicture.gif"),FileMode.Open,FileAccess.Read); byte[] mydata = new byte[fs.Length]; int Length = Convert.ToInt32(fs.Length); fs.Read(mydata,0,Length); fs.Close(); this.Response.OutputStream.Write(mydata,0,Length); } catch(Exception ex) { return; } sdr.Close(); scon.Close(); this.Response.End();
写
HtmlInputFile[] tempfile = new HtmlInputFile[3]; tempfile[0] =this.imageFile1; tempfile[1] =this.imageFile2; tempfile[2] =this.imageFile3;//16011 for(int i=0;i<3;i++) { byte[] buff = new byte[tempfile[i].PostedFile.ContentLength]; tempfile[i].PostedFile.InputStream.Read(buff,0,tempfile[i].PostedFile.ContentLength); try { System.Drawing.Image img = System.Drawing.Image.FromStream(new System.IO.MemoryStream(buff)); } catch { return ; } SqlParameter[] spr = new SqlParameter[2]; spr[0]=new SqlParameter("@imageTitle",SqlDbType.NVarChar); spr[0].Value="test"+i.ToString(); spr[1] = new SqlParameter("@imageSrc",SqlDbType.Image); spr[1].Value = buff; SqlHelper.ExecuteNonQuery(SqlHelper.dsn,CommandType.StoredProcedure,"imageInsert",spr); }
发表评论
-
转载:jquery webservice 跨域
2013-01-28 16:06 1295现在的JQuery中$.ajax方法支持跨域读取json数 ... -
excel 导入导出
2011-10-27 10:32 910excel 导入导出 -
仿google 日历
2011-08-24 23:10 908仿google 日历仿google 日历仿google 日历仿 ... -
DataTime.ToString("xx")
2011-08-12 13:57 1193//2008年4月24日 System.DateTi ... -
ASP.Net 文件上传大小限制IIS7
2011-08-11 09:41 2684ASP.Net 文件上传大小限制解决方案修改IIS7/ ... -
Request
2011-07-12 17:08 969Request.params、Request、Request. ... -
ASP.NET MVC 第五回 ActionResult的其它返回值
2011-06-21 15:38 1839ASP.NET MVC 第五回 ActionResult的 ... -
dbhelper table扩展
2011-06-15 11:00 748dbhelper table扩展 -
C#扩展对象的方法,this关键字
2011-06-15 10:58 1291namespace ConsoleApplication2 ... -
asp.net mvc2.0的Areas多级文件夹问题
2011-06-15 10:53 1377此文只写给遇到同样问题的人看的,因此写得会有点短 ... -
WCF实例(基于TCP协议的配置)
2011-01-10 17:52 1118WCF实例(基于TCP协议的配置) 启动ServerHost ... -
反射机制
2010-06-24 09:39 858反射的定义:审查元 ... -
委托线程
2010-06-24 09:37 800本系列教程主要包括如下内容:1. BeginInvoke ... -
asp.net 自定义web控件
2008-11-11 15:34 871<%@ Register TagPrefix=&quo ... -
PDF-activereport
2008-09-11 13:36 1479using System; using System.Coll ... -
xml read -write -update -remove
2008-08-19 14:05 1023<?xml version="1.0" ... -
read file directory
2008-08-13 09:31 809using System; using System.Coll ... -
web。config
2008-06-27 10:41 798一、认识Web.config文件 网管下载dl.bitscn. ... -
Application,Session,Cookie,ViewState,Cache
2008-06-26 18:20 1630Application 1. Applicat ... -
构造数据源
2008-06-25 13:23 867DataTable dgTable2=new DataTabl ...
相关推荐
这个“易语言记录集读写图片数据源码”可能是一个示例程序,它演示了如何在易语言环境中,通过记录集对象实现图片数据的存取操作。学习这个源码,开发者可以了解到如何在数据库中存储和检索图片,这对于开发涉及图片...
在这个特定的资源中,“易语言记录集组件读写图片数据源码”提供了实现记录集组件读取和写入图片数据的源代码,这对于开发者来说是一份非常有价值的参考资料。 记录集组件通常包括字段定义、数据操作(如添加、删除...
8. **优化技巧**:为了提高性能,可以考虑批量读写图片,避免频繁的数据库交互。另外,合理设置数据库的缓存大小和索引也能提高查询速度。 9. **示例源码**:提供的压缩包中的"易语言SQL图片读写源码"可能是实现...
以下是关于"access+vb.net读写图片到数据库"的知识点详细解释: 1. **Access数据库与图像存储**: Access是一款轻量级的关系型数据库管理系统,它允许存储多种类型的数据,包括文本、数字、日期/时间以及二进制...
这个压缩包文件“读写图片头文件信息js例子.zip”很可能包含了一个或多个示例,演示如何利用JavaScript来实现这个功能。在本文中,我们将探讨这个主题,并深入理解相关知识点。 1. 图片格式与头文件: - 图片文件...
易语言源码易语言记录集读写图片数据源码.rar 易语言源码易语言记录集读写图片数据源码.rar 易语言源码易语言记录集读写图片数据源码.rar 易语言源码易语言记录集读写图片数据源码.rar 易语言源码易语言记录集...
本文将深入探讨如何在C#中进行二进制图片的读写操作,同时结合Visual Studio 2005(VS2005)和SQL Server数据库进行存储和检索。了解这些技巧对于开发涉及图像处理和数据存储的应用程序至关重要。 ### 图片的二进制...
在这个"易语言记录集读写图片数据源码"中,我们主要关注的是如何在易语言中处理数据库中的图片数据。 在数据库系统中,记录集(Recordset)是一个重要的概念,它是数据库操作的核心组成部分,用于存储从数据库查询...
通过http://www.vbsqlite.com.ar/archive/file.php?id=28 ...上面的例子进行改进,测试通过了VB+Sqlite3.dll文件进行数据库基础操作和读写图片文件,非com控件,无需注册,采用unicode,省去了UTF8编码的麻烦!
在IT领域,尤其是在数据库管理和Web开发中,将图片等非结构化数据存储到数据库是常见的需求。本主题主要探讨如何利用二进制数据流来读取、写入图片,并将其安全地存入数据库,以及如何从数据库中读取并显示这些图片...
FPGA搭建nvme读写硬盘系统。 cpu通过pcie模块操作硬盘读写。 图片是sdk下面枚举到硬盘过程中的打印。 FPGA用的是xc7z100,ps跑的Linux,pl用pciex1接到硬盘(x4也可以的)
本教程将详细讲解如何利用Java代码在MySQL数据库中存储和检索图片,以便在网页上展示。 首先,我们需要理解在JSP中处理图片的基本流程: 1. **图片上传**:用户在网页上选择图片后,通过表单提交到服务器。在JSP...
博文可能提供了一个示例代码,演示如何使用DOM4J和Jaxen读写XML中的图片。由于链接不可用,无法直接查看示例,但下面是一个简化的代码片段: ```java import org.dom4j.Document; import org.dom4j....
源码可能展示了如何批量读写图片,以及如何使用缓存来提高效率。 7. **用户界面设计**: 尽管描述中没有提及,但实际应用中,用户界面是必不可少的。你可以学习如何在易语言中创建界面元素,如按钮、列表框等,...
5. **图片格式转换**:在读写图片时,可能需要处理不同格式之间的转换,如JPEG、PNG、GIF等。易语言可能借助第三方库或内置函数来实现这些转换。 6. **异常处理**:良好的程序应包含适当的错误处理机制,以应对...
在这个特定的案例中,我们关注的是“易语言记录集组件读写图片数据”这一主题,这涉及到数据库操作以及图像处理两个关键知识点。 首先,让我们来理解“记录集组件”。在数据库编程中,记录集通常用于存储和管理...