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("图片上传成功!");
}
}
}

浙公网安备 33010602011771号