文件下载
来源:互联网 发布:excel相同数据计数 编辑:程序博客网 时间:2024/06/06 03:02
前面已经普及了Nancy的入门知识,接下来讲一下文件的下载:
//多文件下载 Get["/Download/"] = Post["/Download/"] = p => { try { string ID = Request.Query["ID"].Value;//这句是为了接收前台抛来的参数,如果没有参数也可以不写 if (string.IsNullOrEmpty(IDs)) { return Response.AsText("文件下载失败:参数为空").WithHeader("Acess-Control-Allow-Origin", "*"); } var word_data = new word_data();//实例化要用方法的函数 var wordPath = word_data.batchDownload(ID);//调用生成文档的方法,返回文档的地址 return Response.AsFile(wordPath, "application/vnd.ms-word").WithHeader("Access-Control-Allow-Origin", "*").WithHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(Path.GetFileName(wordPath), System.Text.Encoding.UTF8)); } catch (Exception e) { return Response.AsText("文件下载失败" + e.Message).WithHeader("Acess-Control-Allow-Origin", "*"); } };这里需要说一下,这是文件下载,所以不论是word还是pdf或者是Excel,都可以给个路径下载
0 0
- 下载图片,下载文件
- 文件下载
- 文件下载
- 文件下载
- 文件下载
- 文件下载
- 文件下载
- 下载文件
- 文件下载
- 下载文件
- 文件下载
- 文件下载
- 下载文件
- 文件下载
- 下载文件
- 下载文件
- 文件下载
- 下载文件
- WCF系列:记一次WCF中Model变更操作引发的血案
- 乌班图下安装caffe
- dubbo zookeeper 分布式服务框架
- 【九度OJ】题目1017:还是畅通工程 解题报告
- 论文笔记:Depth-Gated Recurrent Neural Networks
- 文件下载
- ajax执行后成功回调函数对外部变量赋值
- Android DecorView浅析
- 2017/3/10 JQuery 淡出、 动画、显示/隐藏切换等效果
- 对称加密算法DES
- egret Scroller 隐藏滑动条
- 【机器学习】手推EM算法
- Oracle修改表空间大小
- Cookie