`
流星剑
  • 浏览: 94700 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

文件下载的实现

    博客分类:
  • .net
 
阅读更多
 /// <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>");
        }
    }

 

分享到:
评论

相关推荐

    jsp页面实现文件的下载功能

    这是一个基础的文件下载实现,实际的项目可能需要考虑更多细节,比如安全性(防止非法访问、权限验证等)、性能优化(大文件分块下载、断点续传等)以及用户体验(下载进度显示、错误处理等)。

    ajax实现java文件下载

    6. **新建 文本文档.txt**:这可能是示例中的一个测试文件,用于演示如何通过Ajax进行下载。在实际应用中,这个文件的名称和类型将由用户选择或由业务逻辑决定。 具体实现步骤: 1. **前端**:在JSP文件中,使用...

    精选_基于WinInet的FTP文件下载实现_源码打包

    基于WinInet的FTP文件下载实现

    vue实现点击按钮下载文件功能

    总结来说,要在Vue中实现点击按钮下载文件,需要结合`&lt;a&gt;`标签、`&lt;el-link&gt;`组件、Vue的事件绑定以及JavaScript的一些DOM操作技巧。通过上述方法和代码片段,开发者可以实现优雅的文件下载功能,提升用户使用体验。...

    js下载文件的实现方法一.pdf

    在实际项目中,我们经常需要实现文件的下载功能,例如下载报告、下载图片、下载文档等。JS下载文件的实现方法可以分为多种,今天我们将讨论其中的一种,即使用 Blob 对象和 URL.createObjectURL() 方法实现文件下载...

    JSP实现文件上传与下载.pdf

    "JSP实现文件上传与下载" JSP(Java Server Pages)是一种动态网页技术,用于开发基于Web的应用程序。JSP技术可以和其他Java技术集成,实现复杂的Web应用程序。下面是JSP实现文件上传与下载的知识点总结: 一、JSP...

    java使用itext实现pdf文件下载

    本教程将详细讲解如何使用Itext库实现PDF文件的下载,包括通过系统路径下载和通过浏览器下载两种方式。 首先,我们需要了解Itext的基本用法。Itext提供了一系列的API,可以方便地创建PDF文档的各个元素,如文本、...

    C#实现IIS服务器下载文件

    C#实现IIS服务器下载文件 本文将详细介绍如何使用C#语言实现IIS服务器下载文件的功能。通过使用WebClient类和FileStream类,可以实现高抽象程度的Internet通讯服务,并将网络文件下载到本地。 一、概述 本文通过...

    Java实现文件下载功能

    ### Java实现文件下载功能 在IT领域,尤其是Web开发中,文件下载是常见的需求之一,例如用户可能需要从服务器下载各种类型的文件,如文档、图片、压缩包等。本文将详细解析如何使用Java来实现这一功能,特别是针对...

    使用C#.NET实现FTP文件下载

    使用BackgroundWorker 实现文件下载、异步提示 准备做一个可视化的WinForm界面,这就需要反映文件下载进度,要达到这个实时报告进度的功能,就需要进行异步操作,可以通过线程或BackgroundWorker 类去实现, 由于...

    pb实现http文件下载功能--源代码 可以直接使用

    标题中的“pb实现http文件下载功能--源代码 可以直接使用”指的是使用PowerBuilder(简称PB)编程语言实现HTTP协议进行文件下载的功能,并且提供了可以直接使用的源代码。这个功能在软件开发中常用于实现自动更新...

    C#实现多线程文件下载.pdf

    整体来说,这份文档为开发者提供了一套完整的C#多线程文件下载实现方案,从基础的HTTP网络请求到复杂的多线程处理,再到文件下载的具体操作,都做了详细而具体的说明。对于想要深入学习网络编程和多线程应用的开发者...

    c# 实现大文件下载

    在C#编程环境中,开发一个能够处理大文件下载的功能是一项重要的任务。这通常涉及到ASP.NET框架...提供的文档"C#实现下载大文件.doc"可能包含了具体的代码示例和更详细的步骤,建议查阅该文档以获取更全面的实现指导。

    利用jsp实现文件上传下载

    JSP 实现文件上传下载 在本文中,我们将学习如何使用 JSP 实现文件上传和下载功能。在这个过程中,我们将使用 Apache 的 Commons FileUpload 和 Commons IO 两个库来处理文件上传和下载。 首先,让我们了解一下...

    gridview实现文件上传下载

    总结来说,`gridview实现文件上传下载`这个示例教会我们如何在ASP.NET Web Forms应用中使用`GridView`控件结合`FileUpload`控件实现文件上传,并通过创建下载链接实现文件的下载。这涉及到前端和后端的配合,包括UI...

    java代码实现文件上传和下载

    在java代码中实现文件的上传和下载,通过页面的file文件上传到java代码段,获取文件的大小和名字

    idea实现文件上传下载

    idea工具实现上传下载。下载后可将数据库清空,里面是我自己的数据库数据,在项目中的上传文件已经删除,所以数据库中的数据失效,需要清空。下载完打开Controller层代码,把RestController改成Controller,还有把...

    Java实现文件下载

    在Java编程环境中,实现文件下载是一项常见的任务,尤其在Web应用程序开发中。...通过阅读和理解这份文档,开发者可以更好地掌握Java文件下载的实现技巧。在实际应用中,可以根据项目需求进行相应的调整和扩展。

    C++实现http/https/ftp文件下载

    在C++中实现这些协议的文件下载,通常会涉及以下关键知识点: 1. **套接字编程**:套接字是网络通信的基础,是进程间通信的一种方式。C++中可以使用标准库`&lt;sys/socket.h&gt;`或第三方库如libcurl来创建和管理套接字。...

Global site tag (gtag.js) - Google Analytics