永发信息网

C#文件下载应该怎么做

答案:2  悬赏:10  手机版
解决时间 2021-04-14 03:45
在网页里面做下载函数
最佳答案

protected void DownloadFile(string filename)//文件下载函数


{


string saveFileName = "test.xls";


int intStart = filename.LastIndexOf("/") + 1;


saveFileName = filename.Substring(intStart, filename.Length - intStart);


Response.Clear();


Response.Charset = "utf-8";


Response.Buffer = true;


this.EnableViewState = false;


Response.ContentEncoding = System.Text.Encoding.UTF8;


Response.AppendHeader("Content-Disposition", "attachment;filename=" + saveFileName);


Response.WriteFile(filename);


Response.Flush();


Response.Close();


Response.End();


}



来源于: http://zcy631.blog.163.com/blog/static/489758732009423105715411/

全部回答
(string filename)是传送一个文件名吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
装一台电脑大概需多少钱?
人生奇迹是什么
巨石企业登记代理公司我想知道这个在什么地方
活动策划怎么写
小学用英语怎么写,我在某某小学,用英语怎么
为什么高铁女乘务员都要穿着丝袜上班
成龙、元彪、李连杰的功夫哪个最厉害?
紫金套装价格
一千零一夜里你最喜欢哪个故事?
非奇非偶函数
碳跟浓硫酸共热产生的气体X和铜跟浓硝酸反应
野生竹鼠喜欢吃什么,野生竹鼠吃什么
长兴县市场监督管理局和平分局地址在什么地方
冒险岛90级腰带在那弄?用来拖德的,制作装备
问问积分怎么少了?
推荐资讯
从上海到山东烟台坐火车要多久?晚上有烟台到
如图是某同学制作的简易净水器,请回答下列问
CPU的线是什麼意思?
文峰路/荷香街(路口)我想知道这个在什么地方
尿.啊啊 啊啊啊
左手怎么运球
surface pro4怎么分3屏
问道仙界大叛乱怎么做
心 翻译成英语是什么单词?
我们家笔记本电脑一开机就出现好多个小方块
国际漫游资费
我们家没钱为什么还说我们家不穷呢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?