天刹星魔,黑鳍的赃物,程立人
效果:
思路:
首先,获取图片物理地址,然后进行判断将图片保存到文件夹下,再将图片的信息保存到数据库。
数据库:
代码:
namespace inexceloutexcel
{
public partial class upword : system.web.ui.page
{
protected void page_load(object sender, eventargs e)
{
}
string sqlstring = configurationmanager.connectionstrings["connectionstr"].tostring();
protected void uploadbutton_click(object sender, eventargs e)
{
try
{
using (sqlconnection sqlcon = new sqlconnection(sqlstring))
{
string fullname = fileupload1.postedfile.filename;//获取图片物理地址
fileinfo fi = new fileinfo(fullname);
string name = fi.name;//获取图片名称
string type = fi.extension;//获取图片类型
if (type == ".jpg" || type == ".gif" || type == ".bmp" || type == ".png")
{
string savepath = server.mappath("~\\excel");//图片保存到文件夹下
this.fileupload1.postedfile.saveas(savepath + "\\" + name);//保存路径
this.image1.visible = true;
this.image1.imageurl = "~\\excel" + "\\" + name;//界面显示图片
string sql = "insert into image1(imagename,imagetype,imagepath) values('" + name + "','" + type + "','~\\excel" + name + "')";
sqlcommand cmd = new sqlcommand(sql, sqlcon);
sqlcon.open();
cmd.executenonquery();
this.label1.text = "上传成功";
}
else
{
this.label1.text = "请选择正确的格式图片";
}
}
}
catch (exception ex)
{
response.write(ex.message);
}
}
}
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论