日期:2014-05-17  浏览次数:20907 次

MVC模式中controller返回一个文件,为啥浏览器没有弹出个窗口提示保存路径?,我写了返回跟没返回一样

我网站路径有个TempFile.xls,想客户通过点击按钮下载,我在controller下返回下面语句,但是为啥跟没点击按钮一样??没有效果啊

public ActionResult GetFile(){
return File(Server.MapPath("TempFile.xls"),"application/ms-excel");
}

------解决方案--------------------
我查了下 xls文件对应的mime类型是application/vnd.ms-excel 换成这个试试
------解决方案--------------------
引用:
我查了下 xls文件对应的mime类型是application/vnd.ms-excel 换成这个试试

两个应该是一样的,用这个application/ms-excel 也行的