C# winform中同时上传多个图片到本地指定目录
您可以使用OpenFileDialog控件选择多个图片文件,然后使用File.Copy方法将这些文件复制到指定目录。以下是一个示例代码:
private void btnUpload_Click(object sender, EventArgs e)
{
// 使用OpenFileDialog选择多个图片文件
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Multiselect = true;
openFileDialog.Filter = "Image Files|*.jpg;*.jpeg;*.png;*.gif;*.bmp";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
// 指定目录
string targetDirectory = "C:\\YourTargetDirectory";
// 遍历选择的文件并复制到目标目录
foreach (string fileName in openFileDialog.FileNames)
{
string targetFilePath = Path.Combine(targetDirectory, Path.GetFileName(fileName));
File.Copy(fileName, targetFilePath);
}
MessageBox.Show("图片上传成功!");
}
}
请注意,您需要将YourTargetDirectory替换为您要上传图片的目标目录的路径。此外,还需要确保您的应用程序具有写入目标目录的权限
原文地址: https://www.cveoy.top/t/topic/h8Gz 著作权归作者所有。请勿转载和采集!