`
gongmingwind
  • 浏览: 588414 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

(转载)使用Servlet实现文件下载的时候,避免浏览器自动打开文件

阅读更多
response.addHeader("Content-Disposition", "attachment; filename=" + response.encodeURL(downloadfile));





注意
到第一个值项是attachment,这是真正的关键,设定了这个值,浏览器就会老老实实地显示另存为对话框,如果这个值设成 inline,则无论怎样浏览器都会自动尝试用已知关联的程序打开文件。
分享到:
评论

相关推荐

    Java Servlet实现在浏览器中打开pdf文件

    本篇文章将探讨如何使用Java Servlet实现在浏览器中打开PDF文件。首先,我们需要理解Servlet的工作原理和PDF文件的处理方式。 Servlet是Java编程语言中的一个接口,它定义了Web服务器与Java代码之间的交互方式。当...

    java servlet实现文件下载

    本示例中,我们将探讨如何使用Java Servlet来实现文件的下载功能。 首先,理解HTTP协议是至关重要的,因为它定义了客户端(浏览器)与服务器之间的通信方式。在文件下载场景中,服务器需要响应一个HTTP请求,该请求...

    jsp+servlet实现大型文件下载

    3. 打开文件流:使用FileInputStream打开文件,准备读取。 4. 设置响应头:设置Content-Type为文件的MIME类型,Content-Disposition设置附件名称,Content-Length为文件大小。 5. 发送文件:使用循环逐块读取文件...

    java jsp+servlet实现文件下载(而不是在网页中显示出文件内容) 迅雷下载功能.zip

    本项目的核心是实现文件下载功能,而不是在浏览器中显示文件内容,尤其针对迅雷这样的第三方下载工具进行优化。下面我们将深入探讨如何使用Java的这些技术来实现这一目标。 首先,`jsp`是Java的一个视图技术,主要...

    使用Servlet实现文件的上传与下载

    2. **文件读取**:根据要下载文件的服务器路径,使用`FileInputStream`打开文件。读取文件内容并写入到`HttpServletResponse`的输出流中。 3. **关闭流**:确保在处理完文件后关闭输入流,避免资源泄漏。 **示例...

    使用Servlet实现文件的下载

    在这个场景中,"使用Servlet实现文件的下载"是一个常见的需求,特别是在构建动态网站时,用户可能需要下载服务器上的文件。以下是关于如何使用Servlet实现文件下载的详细步骤和知识点: 1. **创建Servlet**:首先,...

    servlet 文件上传下载例子

    在这个"Servlet 文件上传下载例子"中,我们将探讨如何使用Servlet实现文件的上传和下载功能,这对于构建一个简单的图片文件服务器至关重要。 1. **文件上传** - **MultipartRequest**: 在Servlet中,处理文件上传...

    浏览器自动刷新的实现servlet

    浏览器自动刷新的实现servlet浏览器自动刷新的实现servlet浏览器自动刷新的实现servlet

    Servlet实现文件下载

    Servlet实现文件下载public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException{ String str = this.getServletContext().getRealPath("/download/隐形的翅膀 -...

    servlet实现文件上传下载

    本教程将详细讲解如何使用Servlet实现文件的上传和下载功能,其中涉及到的主要技术点包括Servlet API、Multipart解析以及文件流操作。 首先,我们需要了解Servlet在文件上传中的作用。Servlet在接收到客户端(通常...

    基于Servlet实现文件的上传与下载

    "基于Servlet实现文件的上传与下载"是一个常见的实战任务,它涵盖了网络编程、多线程和文件I/O等多个核心概念。这里我们将深入探讨如何利用Servlet来实现这两个功能。 首先,让我们了解Servlet的工作原理。Servlet...

    JSP+Servlet实现文件上传到服务器功能

    本文实例为大家分享了JSP+Servlet实现文件上传到服务器功能的具体代码,供大家参考,具体内容如下 项目目录结构大致如下: 正如我在上图红线画的三个东西:Dao、service、servlet 这三层是主要的结构,类似 MVC ...

    CKEditor 上传文件(Servlet实现)

    - 使用JavaScript监听CKEditor的“文件选择”事件,当用户选择文件后,自动提交表单。 4. **安全性和优化**: - 为了安全,应验证上传的文件类型和大小,防止恶意文件上传。 - 可以考虑使用多线程处理大文件上传...

    jsp+servlet实现文件下载

    要使用 Servlet 实现文件下载,首先需要在 web.xml 文件中配置 Servlet。通过配置 Servlet 的名称、类名和 URL 映射,Servlet 就可以被 Tomcat 服务器所调用。例如: ```xml <servlet> <servlet-name>DownloadFile...

    Servlet实现多文件批量下载

    在本示例中,我们探讨的是如何使用Servlet来实现多文件的批量下载功能。批量下载通常涉及到将多个文件打包成一个压缩文件,然后提供给用户下载,这样可以极大地提高下载效率,尤其当用户需要下载大量小文件时。 ...

    jsp+servlet实现文件上传下载

    ### jsp+servlet实现文件上传下载 在现代Web开发中,文件上传下载是常见的功能之一。JSP(JavaServer Pages)与Servlet技术结合可以轻松实现这一功能。本篇将详细介绍如何利用jspSmartUpload组件实现文件的上传与...

    servlet实现文件上传功能

    5. **性能优化**:对于大文件上传,可以使用流式处理避免内存溢出,或者采用分块上传策略。 在开发过程中,可以借助一些工具库,如Apache Commons FileUpload或Spring MVC的`MultipartFile`接口,它们提供更高级的...

    使用Java servlet实现自动登录退出功能

    "使用Java Servlet实现自动登录退出功能" 使用Java Servlet实现自动登录退出功能是Web应用程序中一个非常重要的功能,本文将详细介绍如何使用Java Servlet实现自动登录退出功能。 知识点1:了解Java Servlet Java...

    servlet实现上传下载 java源码

    在这个场景中,我们关注的是如何使用Servlet来实现文件的上传和下载功能,同时结合Tomcat服务器和XML文件进行数据存储。以下是关于这些知识点的详细说明: 1. **Servlet**: Servlet是Java EE规范的一部分,它是一...

    servlet文件下载项目

    总结一下,这个"Servlet文件下载项目"展示了如何使用Servlet技术实现一个简单的文件下载服务。通过理解Servlet的工作原理、HTTP响应头的设置以及Java I/O流的使用,我们可以构建出更复杂、更安全的文件下载系统。这...

Global site tag (gtag.js) - Google Analytics