当前位置:  编程技术>.net/c#/asp.net

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

    来源: 互联网  发布时间:2014-08-25

    本文导语:  效果: 思路: 首先,获取图片物理地址,然后进行判断将图片保存到文件夹下,再将图片的信息保存到数据库。 数据库: 代码如下:create table image1(ID int identity(1,1) primary key,ImageName varchar(100) ,ImageType varchar(20),ImagePath varchar(200...

效果:

思路:

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

数据库:

代码如下:

create table image1
(
ID int identity(1,1) primary key,
ImageName varchar(100) ,
ImageType varchar(20),
ImagePath varchar(200)
)

代码:

代码如下:


   
   

       
           
               
                     
               
           
           
               
                   
                     
               
               
                   
               
           
           
               
                   

                   

                   
               
           
       
   

   


代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;

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);
            }
        }
    }
}


    
 
 

您可能感兴趣的文章:

  • c#通过委托delegate与Dictionary实现action选择器代码举例
  • C#实现获取枚举中元素个数的方法
  • C#实现自定义双击事件
  • C#键盘输入回车键实现点击按钮效果的方法
  • C#实现获取一年中是第几个星期的方法
  • C#实现Datatable排序的方法
  • C#实现装箱与拆箱操作简单实例
  • 解决C#中WebBrowser的DocumentCompleted事件不执行的实现方法
  • C#下实现创建和删除目录的实例代码
  • 使用C#实现在屏幕上画图效果的代码实例
  • C#实现过滤html标签并保留a标签的方法
  • c#实现TextBox只允许输入数字
  • C# Winform 整个窗口拖动的实现代码
  • c# ListView实现双击Item事件的变通方法
  • C#实现随鼠标移动窗体实例
  • C#中的FileUpload 选择后的预览效果具体实现
  • C# 窗体隐藏及任务管理器中禁止关闭的实现代码
  • C#的锯齿数组以及C++实现代码
  • C#格式化文件大小的实现代码
  • C#怎样才能实现窗体最小化到托盘呢?
  • C# char类型字符转换大小写的实现代码
  • 请问在jsp中如何实现相对路径?我在jsp文件中指定相对路径的文件,可是程序找不到!
  • mssql server 存储过程里,bulk insert table from '路径+文件',路径固定,文件名不固定的实现方法
  • java 获取项目文件路径实现方法
  • jquery实现图片路径不存在时进行替换的代码
  • 如何实现用jsp将sql server 的数据备份出来!并指定存放路径!
  • 我用servlet实现文件上传,可我不知道怎么随意的得到服务器的路径。
  • asp.net 正则表达式匹配图片路径的实现代码
  • CodeIgniter实现更改view文件夹路径的方法
  • 用C语言怎么实现改变当前路径(请看下面代码)
  • Android 路径查询具体实现
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求:用firetable***来实现jtable更新的例子。
  • 哪位仁兄给个简单的用JAAS实现的网页用户名、口令认证的例子...
  • jsp显示server数据库的内容,如何实现定时更新,给一段代码例子吧,谢谢
  • Linq实现的简单查询的例子
  • 在JAVA下如何实现用户输入数据,像C的SCANF一样,给个例子吧
  • 如何实现从https到http的重定向?最好有例子,解决就给分,决不食言
  • 如何实现在java界面程序中向数据库添加记录,能不能给你例子??
  • 在jsp的中要如何才能实现事务,那位高手能给一个简短的例子
  • winfrom 在业务层实现事务控制的小例子
  • 什么是递归算法,它又如何实现?(有例子最好!)
  • SQL 实现统计业务的例子
  • Java实现九九乘法表的小例子
  • 用PHP实现杨辉三角的例子
  • python实现文件分组复制到不同目录的例子
  • jQuery实现倒计时跳转的例子
  • JQuery操作class属性实现按钮开关效果的例子
  • sql server 2005中row_number实现分页的例子
  • PHP快速排序小例子 php快速排序实现方法
  • 给applet加一个安全证书是怎么实现的呢?最好有例子!
  • C语言实现的PNPoly算法代码例子
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • socket实现多文件并发传输,求助多线程实现问题?
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • interface 到底有什么用???实现接口,怎么实现??
  • 通过javascript库JQuery实现页面跳转功能代码
  • 怎么用Jsp实现在页面实现树型结构?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • windows 下的PortTunnel 在linux下怎么实现?或者相应的已经实现的软件?端口映射
  • php实现socket实现客户端和服务端数据通信源代码
  • 网站重定向用C语言实现iptables,ACL实现
  • flash AS3反射实现(describeType和getDefinitionByName)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3