【C#】winfrom上传桌面图片到指定的服务器文件

本文介绍如何在C# WinForm应用中将本地桌面图片上传到服务器,确保图片在不同电脑上都能正常显示。通过上传图片到项目文件夹,并更新数据库中的图片地址,实现了类似BS架构的功能。
摘要由CSDN通过智能技术生成

前言

在机房合作的时候要添加商品并且上传商品的图片到数据库,因为上传的是本地图片,数据库的图片地址是自己本地的,如果换了电脑图片就不会显示,所以需要把本地图片上传到项目中新建的文件中,然后在把新建文件的地址写入数据库的照片字段里就能显示了,就跟BS上传图片到服务器是一个道理。

代码

上传图片代码:

 private void butupload_Click(object sender, EventArgs e)
        {
            OpenFileDialog Fdialog = new OpenFileDialog();//初始化Fdialog對象
            Fdialog.Filter = "All files (*.*)|*.*";//文件格式
            Fdialog.Multiselect = true;
            if (Fdialog.ShowDialog(this)==DialogResult.OK && Fdialog.FileName!=string.Empty)
            {
                string  path = Fdialog.FileName;
                int index = path.LastIndexOf('\\');
                name = path.Substring(index + 1);//截取\\之后的名称
                FileInfo fi1 = new FileInfo(path);
                pictureBox1.ImageLocation = path;

                File.Copy(path, Applicatio
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值