SQL Server:存储图片和BLOB文件(四)
2008-04-14 09:54:34 来源:WEB开发网核心提示: 为了便于解释,在例图上使用的是默认控件名,SQL Server:存储图片和BLOB文件(四)(2),实际应用中可自行更改,<asp:FileUpload ID="FileUpload1" runat="server" /><br /
为了便于解释,在例图上使用的是默认控件名,实际应用中可自行更改。
<asp:FileUpload ID="FileUpload1" runat="server" />
<br />
<br />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<br />
<br />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<br />
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
在代码分离页面上,我们将搜集文件名和目录路径,并将它们分别显示到两个标签上。创建点击事件,并插入如下代码:
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脚本如下:
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接