博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
mysqladmin
查看>>
解决 No Entity Framework provider found for the ADO.NET provider
查看>>
Android 自定义View (三) 圆环交替 等待效果
查看>>
设置虚拟机虚拟机中fedora上网配置-bridge连接方式(图解)
查看>>
HEVC播放器出炉,迅雷看看支持H.265
查看>>
[置顶] Android仿人人客户端(v5.7.1)——人人授权访问界面
查看>>
Eclipse 调试的时候Tomcat报错启动不了
查看>>
【安卓5】高级控件——拖动条SeekBar
查看>>
ES6内置方法find 和 filter的区别在哪
查看>>
Android入门之文件系统操作(二)文件操作相关指令
查看>>
Android实现 ScrollView + ListView无滚动条滚动
查看>>
java学习笔记之String类
查看>>
UVA 11082 Matrix Decompressing 矩阵解压(最大流,经典)
查看>>
jdk从1.8降到jdk1.7失败
查看>>
一些关于IO流的问题
查看>>
mongo备份操作
查看>>
8 -- 深入使用Spring -- 3...1 Resource实现类InputStreamResource、ByteArrayResource
查看>>
硬件笔记之Thinkpad T470P更换2K屏幕
查看>>
一个关于vue+mysql+express的全栈项目(六)------ 聊天模型的设计
查看>>
【知识库】-数据库_MySQL 的七种 join
查看>>