C# winform图片上传事例
在C# WinForms应用程序中上传图片,你可以使用Button1
来让用户选择图片文件
添加一个按钮到你的WinForms窗体上,用来触发上传操作。
-
实现按钮的点击事件处理程序来打开文件选择器,选择图片,并上传。
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("图片上传成功!");
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本