public ActionResult DownloadDocument(int id) { IUploadFilesservice fileClient = new IUploadFilesservice(); IUploadFiles.TEDocument document = new IUploadFiles.TEDocument(); IUploadFiles.TEDContent content = new IUploadFiles.TEDContent(); TESignature[] signatures = new TESignature[0]; fileClient.GetEDoc((string)Session["sessionID"], (string)Session["sessionKey"], id, ref document, ref content, false, ref signatures); byte[] file = Convert.FromBase64String(content.Content); return File(file, "application/binary", document.FileName); }