SQL Server:存储图片和BLOB文件(四)
作者: cyw, 出处:IT专家网, 责任编辑: 李书琴,
2008-04-09 08:50
本文将为大家介绍第二种存储BLOB文件的方法,也就是把BLOB文件存储到Windows文件系统当中,并利用SQL Server从一个网页对这些文件进行管理。
| protected void Button1_Click(object sender, EventArgs e) { Label1.Text = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName.ToString()); Label2.Text = ystem.IO.Path.GetDirectoryName(FileUpload1.PostedFile.FileName.ToString()); } |
当点击button按钮,就会显示通过文件上传控件浏览上传的文件,如下图所示:

我们还可以通过一个存储过程将该数据传递给SQL Server,这样数据库就可以成为我们的图片管理器了。首先,传见一个文本数据库来保存上述文件信息,T-SQL脚本如下:
| USE master; GO CREATE DATABASE BLOBTest4; GO USE BLOBTest4; GO CREATE TABLE FileInfo ( TheName varchar(50), DirPath varchar(50) ); |
然后,我们创建一个存储过程,以便网页用来插入信息:
- 本文关键词:

