asp.net MVC 中文件下载的代码怎么写,不要求上传

点击链接,直接下载链接对应的数据库表中的文件路径下的文件,文件并不大... 点击链接,直接下载链接对应的数据库表中的文件路径下的文件,文件并不大 展开
 我来答
v雪地里的猫
推荐于2016-09-13 · TA获得超过864个赞
知道小有建树答主
回答量:401
采纳率:100%
帮助的人:242万
展开全部

控制器中写一个Action,有直接返回File()类型的,该方法其实就是下载

public ActionResult ExportFile()
{
    Services.ImportAndExport manage = new Services.ImportAndExport();
    string fileName = "abc.xls";//文件名
    string filePath = "D:\\abc.xls";//文件路径
    string MIME = "application/vnd.ms-excel";//文件类型
    return File(filePath, MIME, fileName);
}
追问
那那个视图里应该写什么控件呢,ppt应该怎么写文件类型呢
追答
ppt文件类型是application/vnd.ms-powerpoint
这是有个对照表的,你百度下“MIME类型”
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式