使用LinkLabel做下载链接
text1 = dt.Rows[0][“examMiss”].ToString().Replace(“..”, UserHelper.serverUrl);获取文件的下载地址
text2 = dt.Rows[0][“examLaw”].ToString().Replace(“..”, UserHelper.serverUrl);
lbl_Con.Text = System.IO.Path.GetFileName(text1);将地址中的文件名取出
lbl_Mess.Text = System.IO.Path.GetFileName(text2);
做LinkLabel的双击事件
private void lbl_Con_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
using (WebClient client = new WebClient())
{
FolderBrowserDialog fbd = new FolderBrowserDialog();
fbd.ShowDialog();
path = fbd.SelectedPath + "\\" + Path.GetFileName(text1);设置文件保存地址
client.DownloadFile(text1,path);
}
try
{
System.Diagnostics.Process.Start(path); //打开此文件。
}
catch
{
MessageBox.Show("文件不存在!");
}
}
需添加using System.IO和System.Net引用