博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net 根据文件地址下载文件
阅读量:6208 次
发布时间:2019-06-21

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

 

如果是这种 a标签直接给href指定文件地址,有些文件是直接打开而不是下载,例如:.txt,.pdf格式的;

所以我把后台返回字符串改成以流的形式返回;例子如下:

public ActionResult getFilePath(string a_id)        {            string path = _DocClient.IGetDocAnnexSevicReturnByReceive(a_id);//获取文件地址            System.Net.HttpWebRequest httpWebRequest = null;            string filename = path.Substring(path.LastIndexOf("/") + 1, path.Length - path.LastIndexOf("/") - 1);//获取文件名            httpWebRequest = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(path);            System.Net.HttpWebResponse httpWebResponse = (System.Net.HttpWebResponse)httpWebRequest.GetResponse();            System.IO.Stream sr = httpWebResponse.GetResponseStream();            return File(sr, "text/html", filename);                   }

 

转载于:https://www.cnblogs.com/JD-XIAOMEI/p/4485484.html

你可能感兴趣的文章
使用unity3D免费版制作漂亮的水面效果
查看>>
jsp详细说明
查看>>
More about keeping Android’s screen awake
查看>>
MySQL数据库服务器逐渐变慢分析与解决
查看>>
LaaS渲染电影特效:云计算中的变形金刚
查看>>
精简SQL语句 提高MySQL服务器的扩展性
查看>>
值得CIO关注的8大CRM发展趋势 移动上榜
查看>>
SQL Server事务日志在修改数据时的角色
查看>>
解决sql server 2008 r2无法打开登录所请求的数据库“xxx”,用户sa登录失败
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
java 集合类Array、List、Map区别和联系
查看>>
Linux系统安全及应用
查看>>
out of memory
查看>>
后台(crontab,at&nohup)及计划任务
查看>>
用python的matplotlib画标准正态曲线
查看>>
ftp 不支持绝对路径上传
查看>>
IBMwas服务器部署应用出错
查看>>
学习的思路
查看>>
网络中的OSPF协议
查看>>