uff1a效应





思想:

首先,获取图片的物理地址,然后判断保存图片到文件夹中,然后将图片信息保存到数据库中。

笪塔巴涩:
复制代码代码如下所示:
创建表的较受欢迎
(
id同一(1,1)主键,
ImageName varchar(100),
ImageType varchar(20),
ImagePath varchar(200)
)


代码uff1a
复制代码代码如下所示:






























复制代码代码如下所示:
使用系统;
使用system.collections.generic;
使用LINQ系统;
使用系统;
使用system.web.ui;
使用system.web.ui.webcontrols;
使用System.IO;
使用系统配置;
使用系统数据;
使用system.data.sqlclient;

命名空间inexceloutexcel
{
公共部分:课堂上system.web.ui.page
{
protected void page_load(object sender,EventArgs e)
{

}
字符串sqlstring = ConfigurationManager。connectionStrings {connectionstr} ToString();
protected void uploadbutton_click(object sender,EventArgs e)
{
尝试
{
使用(SqlConnection sqlcon =新的SqlConnection(sqlstring))
{
字符串名称= fileupload1.postedfile.filename; / /得到物理地址的图片
FileInfo FI =一个(全名);
字符串名称=。
字符串类型=扩展名;获取图片类型
如果(类型= =.jpg| | type=GIF式.bmp| | | | = =类型= =PNG)
{
字符串保存路径= server.mappath(~ Excel); / /图片保存到一个文件夹
this.fileupload1.postedfile.saveas(SavePath +姓名+); / /保存路径
this.image1.visible =真;
this.image1.imageurl =~ Excel++姓名; / /界面显示图片
SQL插入送入(图片名称,图像类型,ImagePath)值(+姓名+ 、+类型+',' ~ Excel++;
SqlCommand命令=新SqlCommand(SQL,sqlcon);
sqlcon开放();
Cmd.ExecuteNonQuery();
this.label1.text =上传成功;
}
其他的
{
this.label1.text =请选择正确的图片格式;
}
}
}
catch(异常前)
{
写(ex.message)反应;
}
}
}
}