当前位置:首页 > ASP.NET上传文件面面观

ASP.NET上传文件面面观

点击次数:907  更新日期:2010-12-28
\n


\n

一、上传到数据库。

(sqlserver为例)
存储文件的数据库中的字段为jimage,类型为image。


\n

在代码中定义类型为byte[]的一个变量buf,在上传组件的PostFile中,从它的InputStream读出字节数组,将buf赋给数据字段jimage就可以了。


\n

\n

int len = this.File1.PostedFile.ContentLength;
byte[] buf = new byte[len];

Stream i = this.File1.PostedFile.InputStream;
i.Read(buf,0,buf.Length);
news.jimage=buf;
//news为新闻类,jimage为它的图片属性,即对应表中的image
i.Close();

\n