C# openfiledialog控件上传图片
做一个类似上传图片的东西,就是点击上传按钮,弹出一个窗口,选择要上传的图片,然后将选择的图片放到另外一个地方(本地的),说白了就是讲图片从一个地方复制到另外一个地方,下面是我写的代码,一次一张图片可以,但选择多张图片后就不行,为什么
OpenFileDialog openfile = new OpenFileDialog();
openfile.Multiselect = true
openfile.Filter = "GeoMap图片|*.gdb|所有文件|*.*";
openfile.FilterIndex = 2;
openfile.Title = "选择上传图片";
string[] fd = openfile.FileNames;
for (int i = 0; i < openfile.FileNames.Length; i++)
{
FileInfo fi = new FileInfo(fd[i]);
if (fi.Exists)
fi.CopyTo(@"E:server\" + openfile.SafeFileName);
}
------解决方案--------------------fi.CopyTo(@"E:server\" + openfile.SafeFileName);这句出错了
改为 fi.CopyTo(@"E:\cpu-z#\" + openfile.
SafeFileNames[i]);
实际测试可行。
楼主应该学会调试程序,一调试问题就能解决的