【发布时间】:2018-01-23 18:33:03
【问题描述】:
我想以静音方式保存我的图片。我的意思是不显示保存文件框 这是保存图片代码。
string path = textBox1.Text.ToString();
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "jpg|*.jpg";
saveFileDialog1.InitialDirectory = path;
saveFileDialog1.AddExtension = false;
saveFileDialog1.FileName = fileName;
saveFileDialog1.OverwritePrompt = false;
saveFileDialog1.DefaultExt = ".jpg";
this.Invoke(new MethodInvoker(delegate ()
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
Uri realLink = new Uri(link);
WebClient wc = new WebClient();
wc.DownloadFileAsync(realLink, saveFileDialog1.FileName);
}
}));
【问题讨论】:
-
你怎么知道你想把文件保存在哪里?
-
那不用呢?你的问题到底是什么?
-
我不明白这个问题...如果你不想显示一个保存文件对话框,为什么?
-
一开始就不创建它来隐藏它。 DownloadFileAsync 只需要一个文件名而不是 SaveFileDialog 的类成员。
-
@RossBush 通过在文本框中提供路径
标签: c# .net savefiledialog