C# winform图片上传事例

在C# WinForms应用程序中上传图片,你可以使用Button1来让用户选择图片文件

添加一个按钮到你的WinForms窗体上,用来触发上传操作。

  1. 实现按钮的点击事件处理程序来打开文件选择器,选择图片,并上传。

     

    private void Button1_Click(object sender, EventArgs e)
    {
    BrowseAndUploadImage(@"E:\Upload");
    }


    public void BrowseAndUploadImage(string destinationFolder)
    {
    using (OpenFileDialog openFileDialog = new OpenFileDialog())
    {
    openFileDialog.InitialDirectory = "c:\\";
    openFileDialog.Filter = "图片文件(*.jpg;*.jpeg;*.gif;*.bmp;*.png)|*.jpg;*.jpeg;*.gif;*.bmp;*.png";
    openFileDialog.FilterIndex = 1;
    openFileDialog.RestoreDirectory = true;

    if (openFileDialog.ShowDialog() == DialogResult.OK)
    {
    // 获取选中的文件路径
    string sourceFile = openFileDialog.FileName;

    // 构建目标文件路径
    string targetFile = Path.Combine(destinationFolder, Path.GetFileName(sourceFile));

    // 复制文件到目标文件夹
    File.Copy(sourceFile, targetFile, true); // true 表示如果目标文件已存在则覆盖它

    // 可以添加代码来处理文件复制后的操作,例如显示消息框通知用户等
    MessageBox.Show("图片上传成功!");
    }
    }
    }

     

posted @   随风178  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示