1 /// <summary>
2 /// 下载文档
3 /// </summary>
4 /// <returns></returns>
5 public ActionResult download()
6 {
7 WebClient client = new WebClient();
8 int id = Request.QueryString["id"].ToInteger();
9 DocumentRegisterInfo info = docreg.GetDocument(id);
10 string uri = info.SvnPath;
11 string name = info.DocumentName;
12 ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
13 NetworkCredential credentials = new NetworkCredential("名字", "密码");//权限
14 client.Credentials = credentials;
15 var stream = client.OpenRead(uri);
16 return File(stream, "application/pdf", name + ".pdf");
17 }