日期:2014-05-16  浏览次数:20389 次

方法返回的值 下载
public ActionResult Xz(string id) 
        {
            Vuploadfile file = factory.GetUploadfileBusiness().GetById(id);
            string fileName = file.Mc;//客户端保存的文件名
            string filePath = Server.MapPath(file.Path);//路径

            filePath = filePath.TrimEnd('/').TrimStart('/');
            var stream = new System.Net.WebClient().OpenRead(filePath);
            return File(file.Path, "text/plain", Url.Encode(fileName));
        }

这个方法返回的值

 function DownLoad(id) {
       $.ajax({
           url: '/Manage/Uploadfile/Xz/' + id, //执行后台代码
           type: "POST",
           success: function (Data) {
//               document.write( Data);
           },
           error: function () {
               $.messager.alert('提示', '修改不成功!', 'error');
           }
              });
   }

这个提交的 怎么下载·
------解决方案--------------------
直接把文件链接返回,ajax的success中直接打开那个地址即可以 window.location.href=链接
------解决方案--------------------
Data里什么内容?