手机版

C#实现上传照片到物理路径,并且将地址保存到数据库的小例子

时间:2021-11-12 来源:互联网 编辑:宝哥软件园 浏览:

效果

思路:首先,获取图片物理地址,然后进行判断将图片保存到文件夹下,再将图片的信息保存到数据库。数据库:复制代码代码如下:创建表图像1(标识整数标识(1,1)主键,ImageName varchar(100),ImageType varchar(20),ImagePath varchar(200))代码:复制代码代码如下:正文表单ID='表单1 ' runat='服务器' div表tr TD colspan=' 2 ' style='高度: 21px '/TD/tr TD style='宽度: 400 px ' asp:文件上传ID='文件上传1 ' runat='服务器'/asp:标签ID='标签1 ' runat='服务器' fore color=' Red '/asp3360标签/TD style='上传图片OnClick=' UploadButton _ Click '/TD/tr TD colspan=' 2 ' align=' center ' br/br/ASP : image ID=' Image1 ' runat=' server ' Height=' 118 px ' Width=' 131 px '/TD/tr/table/div/form/body复制代码代码如下:使用系统; 使用系统。集合。通用;使用系统Linq .使用系统网络.使用系统网络。用户界面使用系统。网络控件;使用系统IO;使用系统。配置;使用系统。数据;使用系统数据。SqlClient命名空间InExcelOutExcel{公共分部类UpWord :系统.网络。ui。页面{受保护的无效页面_加载(对象发送方,事件参数e){ }字符串SQLString=配置管理器.连接字符串[' ConnectionStr '].ToString();受保护的作废上传按钮_点击(对象发送者,EventArgs e){ 0尝试使用{ SqlConnection sqlcon=new SqlConnection(SQLString)){字符串全名=文件上传1 .PostedFile。FileName//获取图片物理地址文件信息fi=新文件信息(全名);字符串名称=fi .名称;//获取图片名称字符串类型=fi .延伸;//获取图片类型if (type==' .jpg' || type==' .gif' || type==' .bmp' || type==' .png '){ 0字符串保存路径=服务器.MapPath(' ~ \ \ excel ');//图片保存到文件夹下这个文件上传1。postedfile。另存为(保存路径' \ \ '名称);//保存路径这个图片1。可见=真;这个图片1。ImageUrl='~\\excel' '\\ '名称;//界面显示图片字符串SQL='在image1中插入(ImageName,ImageType,ImagePath)值(‘名称’,‘类型’,‘~ \ \ excel‘名称’)’;SqlCommand cmd=new Sqlcommand(SqL,Sqlcon);sqlcon .open();cmd .execution query();'' this.label1.Text='上传成功;} else { this.label1.Text='请选择正确的格式图片;} } }捕获(异常ex) {响应.写(例如。消息);} } }}

版权声明:C#实现上传照片到物理路径,并且将地址保存到数据库的小例子是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。