C#上传图片至数据库

本文介绍了如何使用C#将图片上传到数据库的方法。首先在inDebug目录下创建一个文件夹保存图片,然后通过文件对话框获取图片路径,使用System.IO.File的Copy方法将图片复制到指定目录,最后仅将图片文件名存储到数据库中,以便于后续使用时根据数据库记录的文件名和相对路径进行调用。
摘要由CSDN通过智能技术生成

 

原理是:
在\bin\Debug
目录下建一个目录保存上传的图片

打开对话框获取图片绝对路径
用System.IO.File的Copy方法
把源路径的文件复制到\bin\Debug下新建的目录,
数据库保存文件名

使用时用数据库保存文件名和相对路径调用

 

        private void button1_Click(object sender, EventArgs e)
        {

            //debug文件夹下建文件夹Photo
            //数据库存入

            //创建文件对话框对象
            OpenFileDialog ofd = new OpenFileDialog();
            ofd.Title = "请选择上传的图片";
            ofd.Filter = "图片格式|*.jpg";
            ofd.Multiselect = false;
            if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                //获得文件的完整路径
                string filePath = ofd.FileName;
                txtImageFile.Text = filePath;

                //int position = filePath.LastIndexOf("\\");
                //string photoName = filePath.Substring(position + 1);

         
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值