zoukankan
html css js c++ java
文件下载
string
Path
=
Request.PhysicalApplicationPath
+
"
App_Data
"
+
"
\\
"
+
"
aaa.mdb
"
;
FileInfo info
=
new
FileInfo( Path );
if
( info.Exists )
{
Response.Clear();
Response.ClearHeaders();
Response.Buffer
=
false
;
Response.ContentType
=
"
Application/octet-stream
"
;
Response.AddHeader(
"
Content-Disposition
"
,
"
attachment;filename=
"
+
HttpUtility.UrlEncode( info.FullName, Encoding.UTF8 ) );
Response.WriteFile( info.FullName );
Response.Flush();
Response.End();
}
查看全文
相关阅读:
Object C学习笔记25-文件管理(一)
实施项目--为什么开发人员一直在抱怨需求变动
Git.Framework 框架随手记--准备工作
一网打尽!2018网络安全事件最全的盘点
林纳斯·托瓦兹和Linux行为准则:揭穿7个谬论
LinkedList源码解析
四种List实现类的对比总结
HashMap源码解析
volatile
Java内存模型与共享变量可见性
原文地址:https://www.cnblogs.com/Magicam/p/1241147.html
最新文章
IPV4地址分类
SSL证书问题汇总
Window开启上帝模式
netty的线程池-----揭示了使用两个线程池的原因
Netty多线程处理机制
Netty高性能之Reactor线程模型
Java的数组和list升序,降序,逆序函数Collections.sort和Arrays.sort的使用
为什么不能使用Executors.newFixedThreadPool和newCachedThreadPool
测试redis集群的两种方式:分片和哨兵
java阻塞队列与非阻塞队列
热门文章
如何合理地估算线程池大小?
Arrays.sort()的底层实现
双重检验的单例模式,为什么要用volatile关键字
Git.Framework 框架随手记--ORM查询数据集合 一
Git.Framework 框架随手记--ORM查询返回实体对象
Git.Framework 框架随手记--ORM条件组合
Git.Framework 框架随手记--ORM编辑删除
Git.Framework 框架随手记--ORM新增操作
Git.Framework 框架随手记--ORM项目工程
Object C学习笔记26-文件管理(二)
Copyright © 2011-2022 走看看