博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net 下载excel文件和上传文件
阅读量:5061 次
发布时间:2019-06-12

本文共 1358 字,大约阅读时间需要 4 分钟。

 

写本文章的目的是为了记录工作中遇到的问题,方便以后遇到可以迅速解决问题

页面标签:

后台的方法

        public void DownloadTemplate()         { string filename = "商品颜色.xlsx";            HttpContext.Current.Response.ContentType = "application/ms - excel";//指定下载文件格式            HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + filename);            filename = HttpContext.Current.Server.MapPath("~/Content/excel/template/" + filename);//下载文件的地址            HttpContext.Current.Response.TransmitFile(filename);//下载         }
//导入excel表格        [HttpPost]        public ActionResult ExcelLeadingIn()        {                     var files = Request.Files;            string name=files.Keys[0].ToString();            if (files != null && files.Count > 0)            {                              var file = files[0];                                string path = Server.MapPath("~/Content/excel/") + file.FileName;//文件保存在当前域名下的Content/excel/中                file.SaveAs(path);                              string mess = OfferServer.ProductsDetail.InsertExcel(path,file.InputStream,name);                return Json(new { state = 1, result = mess });            }            return Json(new { state = 0, result = "上传发生错误,请检查后重试" });        }

这里的文件上传我使用的是bootstrap-fileinput,需要了解的哥们可以看我bootstrap分类的文章

转载于:https://www.cnblogs.com/yuanxinSix/p/6845661.html

你可能感兴趣的文章
Net学习日记_基础提高_11_俄罗斯方块_整理概括篇
查看>>
ZBarReaderView屏幕旋转问题
查看>>
IOS8 TouchID使用介绍
查看>>
http、TCP/IP协议与socket之间的区别
查看>>
php文件的管理
查看>>
StringBuffer StringBuilder append
查看>>
javascript 冒泡 解决过多节点绑定事件的问题
查看>>
大一上总结及大一下规划
查看>>
Android 开发笔记___Application操作全局变量
查看>>
NHibernate系列学习(一)-看看用NH怎么做增速改查
查看>>
Git学习笔记(2)-初探Git
查看>>
用JS把复选框做成单选框,左显示div,右隐藏div
查看>>
今天调出来的关于cello的bug
查看>>
[zz]LXC(Linux containers)配置文件简介
查看>>
bzoj2763 [JLOI]飞行路线 分层图最短路
查看>>
Missing letters
查看>>
Virtual Machine Converter 3.0 发布了
查看>>
强连通 HDU 3639
查看>>
Python 3语法小记(九) 异常 Exception
查看>>
DSP TMS320C6000基础学习(4)—— cmd文件分析
查看>>