/// <summary>
/// 文件下载
/// </summary>
protected void downF()
{
string fileName= ((Label)DetailsView1.FindControl("Label1")).Text.ToString();
if (fileName != "")
{ //获取文件路径
string path = Server.MapPath("../Files/") +fileName;
//初始化 FileInfo 类的实例,它作为文件路径的包装
FileInfo fi = new FileInfo(path);
//判断文件是否存在
if (fi.Exists)
{
//将文件保存到本机上
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(fi.Name));
Response.AddHeader("Content-Length", fi.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.Filter.Close();
Response.WriteFile(fi.FullName);
Response.End();
}
}
else
{
Page.RegisterStartupScript("", "<script>alert('资源不存在!')</script>");
}
}
分享到:
相关推荐
用ajax实现的java文件打包下载。可以输入扩展名选择文件下载。
基于WinInet的FTP文件下载实现
基于WinInet的HTTPS文件下载实现
asp.net批量下载文件
使用struts2实现文件下载功能,可以直接运行!
java使用itext实现pdf文件下载小案例,通过系统路径下载,和通过浏览器下载
主要介绍了Ant Design Pro 下实现文件下载的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
SpringBoot实现文件上传和下载
OKHttp3实现文件下载,断点下载,暂停下载,代码简单明了,集成方便
1.libevent库编译工具为vs2019 2.环境为qt5.15.2 3.设置本地的目录,开启线程即可实现http服务器文件下载。
这是一个springboot通过freemarker去如何实现word文档下载的小demo,十分简单易懂
Java实现文件下载功能,以WORD文档方式展现给用户看。
使用okhttp实现文件下载,dialog显示进度,主界面三行代码搞定 使用okhttp实现文件下载,dialog显示进度,主界面三行代码搞定
实现文件的上传和下载的源代码 决定没问题的。 利用了struts2 tomcat
java实现文件下载
在java代码中实现文件的上传和下载,通过页面的file文件上传到java代码段,获取文件的大小和名字
用Winsock实现文件的下载用Winsock实现文件的下载
采用C语言并根据HTTP协议实现HTTP文件的下载功能,有较高的实现效率,占用资源低,可作为一个单独的功能移植到手机上,提供一种相对简单的文件下载机制。
实现jsp页面的下载功能,文档下载,文件下载,软件下载,测试过好用。
利用WinInet实现文件下载 利用WinInet实现文件下载 利用WinInet实现文件下载 利用WinInet实现文件下载