易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET中让图片以二进制的形式存储在数据库中


 今早有个网友问到我这问题,以前我都是直接在数据库中存文件名的,还没有试过存储整张图片到数据库中,上网搜索了一下,自己又测试了一番,代码如下:
建立保存图片的表的SQL语句:
 
Sql代码 < width="14" height="15" src="javascripts/syntaxhighlighter/clipboard_new.swf" pluginspage="http://www.macromedia.com/go/getflashplayer">
USE [niunantest]  
GO  
/****** 对象:  Table [dbo].[picdata]    脚本日期: 03/30/2010 14:51:58 ******/  
SET ANSI_NULLS ON  
GO  
SET QUOTED_IDENTIFIER ON  
GO  
CREATE TABLE [dbo].[picdata](  
    [id] [int] IDENTITY(1,1) NOT NULL,  
    [content] [image] NULL,  
    [createdate] [datetime] NOT NULL CONSTRAINT [DF_picdata_createdate]  DEFAULT (getdate()),  
 CONSTRAINT [PK_picdata] PRIMARY KEY CLUSTERED   
(  
    [id] ASC  
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]  
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]  
 
下面是保存图片到数据库中的代码片段:
 
C#代码 < width="14" height="15" src="javascripts/syntaxhighlighter/clipboard_new.swf" pluginspage="http://www.macromedia.com/go/getflashplayer">
int len = fu.PostedFile.ContentLength;  // 图片大小  
byte[] pic = new byte[len];  // 创建一个字节数组,大小为图片的大小,数据库中就存储这个东西  
fu.PostedFile.InputStream.Read(pic,&n


相关文档:

ASP.NET 面试题 合集

1. 简述 private、 protected、 public、 internal 修饰符的访问权限。
答 . private : 私有成员, 在类的内部才可以访问。 
protected : 保护成员,该类内部和继承类中可以访问。 
public : 公共成员,完全公开,没有访问限制。 
internal: 在同一命名空间内可以访问。
2 .列举ASP.NET 页面之间传 ......

ASP.NET创建快捷方式

  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;
public partial class ......

ASP.NET应用程序连接Oracle的问题

再Windows XP上写好的ASP.NET应用程序部署到IIS上,连接不上Oracle10g数据库,提示:
System.Data.OracleClient Requires oracle client software version 8.1.7 or greater。
因为在调试环境是可以连接上的,所以考虑可能是IIS权限设置问题。
试着将ASP.NET用户添加到了Administrator组中。结果连接成功。 ......

URL 的各个部分和通过ASP.NET获取URL地址的方法


網址:http://localhost:1897/News/Press/Content.aspx/123?id=1#toc
Request.ApplicationPath
/
Request.PhysicalPath
D:\Projects\Solution\web\News\Press\Content.aspx
System.IO.Path.GetDirectoryName(Request.PhysicalPath)
D:\Projects\Solution\web\News\Press
Request.PhysicalApplicationPath
D ......

C#、ASP.NET中ref和out的区别

这两个数据类型是我们在学习C#语言的过程中数据比较难的两个数据类型,不过他们很重要,所以有必要拿出来说说他们的使用方法和不同之处,希望对你有所帮助。
先总的来说:
通常我们向方法中传递的是值.方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不将受到影响.此外我们 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号