response.setContentType("application/x-download");//设置为下载application/x-download
String filenamedownload = "/upload/salary/muban.xls";//即将下载的文件的相对路径
String filenamedisplay = "muban.xls";//下载文件时显示的文件保存名称
response.addHeader("Content-Disposition","attachment;filename=" + filenamedisplay);
try
{
RequestDispatcher dispatcher = application.getRequestDispatcher(filenamedownload);
if(dispatcher != null)
{
dispatcher.forward(request,response);
}
response.flushBuffer();
}
catch(Exception e)
{
e.printStackTrace();
}
分享到:
相关推荐
在JavaScript(JS)中,实现浏览器文件下载功能是常见的需求,尤其在开发Web应用时。本文将深入探讨如何使用JS来打开浏览器的文件下载框,让用户能够选择并下载服务器上的文件。首先,我们需要理解浏览器的安全策略...
【标题】"简单的php文件浏览器可下载"是一个用于在Web环境中浏览和下载文件的PHP应用程序。这个工具使得用户可以通过浏览器方便地查看服务器上的文件结构,选择并下载所需文件,极大地提升了文件管理的便利性。 ...
在使用Android设备的过程中,用户可能会遇到一种情况:通过Android系统的默认浏览器访问网页并尝试下载某些文件时,发现这些文件无法正常下载。这一问题的根本原因在于Android默认浏览器及内置的Download Manager在...
【C# 自定义文件浏览器】是一种在.Net框架下构建的扩展功能,用于克服原生文件选择控件的局限性。通常,.Net自带的文件选择对话框(OpenFileDialog或SaveFileDialog)不允许用户选择正在被系统或其他进程占用的文件...
在IT领域,文件浏览器是一种非常基础且实用的工具,它帮助用户轻松地浏览、管理和操作计算机上的文件和目录。本文将深入探讨“简单好用的文件浏览器”这一主题,主要关注其背后的编程技术和核心组件。 首先,我们来...
Windows PE是一种轻量级的Windows操作系统,常用于系统恢复、安装和诊断任务。由于PE环境通常资源有限,因此需要小巧且高效的软件,Opera 9.1绿色单文件版正是这样的选择。它能够在没有完整系统环境的情况下运行,为...
7. **自定义下载对话框**:如果希望浏览器弹出特定的下载框,可以自定义一个对话框布局,然后在JavaScript调用的Java方法中显示这个对话框,让用户选择是否、如何以及在哪里保存文件。 8. **生命周期管理**:考虑到...
《简单SD卡文件浏览器》是一款专为初学者设计的轻量级文件管理工具,它使得在SD卡上浏览、管理文件变得极其简单易懂。在这个应用程序中,用户可以轻松地查看SD卡上的所有文件和文件夹,进行基本的文件操作,如打开、...
Delphi是一种基于Object Pascal编程语言的集成开发环境(IDE),由Embarcadero Technologies公司维护。它以其高效、跨平台的特性,在开发桌面应用程序方面备受青睐。本篇将深入探讨Delphi如何被用来编写文件浏览器。...
【C#文件浏览器(简单版)】是一款使用C#编程语言开发的本地文件查看工具,旨在为用户提供一个简便的方式去浏览、查看计算机上的文件和目录。这个应用的核心功能包括文件和目录的浏览、搜索,以及基本的文件操作,如...
文章指出,直接使用浏览器下载是最为简便的方法之一,尤其是对于微软IE4.0(中文版)及其后续版本,这些浏览器内置了文件下载功能,甚至支持断点续传。直接使用浏览器下载的主要优点在于不需要额外安装第三方软件,...
PDF(Portable Document Format)是一种通用的文件格式,常用于存储格式化的文档,包括文本和图像。要在浏览器中直接打开PDF文件,我们可以利用HTTP响应的“Content-Type”头来指定文件类型,通常设置为...
网页视频浏览器下载插件是一种工具,它允许用户在浏览网页时方便地下载在线视频内容。这类插件通常集成在浏览器中,支持多种浏览器平台,如Chrome、Firefox等,旨在为用户提供一个简单、快捷的方式来保存他们感兴趣...
总的来说,GHO镜像浏览器V11是系统管理员和电脑爱好者手中的一款强大工具,它提供了一种简单易用的方式,让人们可以查看、管理和恢复GHO格式的系统备份文件。通过掌握这款软件的使用,不仅可以提高工作效率,还能...
WPF是Microsoft推出的一种用于构建Windows桌面应用程序的UI框架。它基于XAML语言,提供了丰富的可视化元素和数据绑定机制,使得创建复杂的用户界面变得简单易行。 2. **CefSharp介绍** CefSharp是一个开源项目,...
一般来说,为了网络访问安全,浏览器是不能直接加载本地文件的,IE内核的浏览器提供了AX控件实现本地文件的读取,Chrome 86 版本后也提供了...本文讨论研究一种非IE内核浏览器读取本地excel数据的方法,绕开这个限制。
JS下载文件的实现方法是一种常见的前端技术,用于实现文件的下载功能。在实际项目中,我们经常需要实现文件的下载功能,例如下载报告、下载图片、下载文档等。JS下载文件的实现方法可以分为多种,今天我们将讨论其中...
ASP.NET 是微软开发的一种用于构建Web应用程序的框架,它提供了丰富的功能和强大的工具来创建动态网站、Web服务和网络应用程序。在这个"简单的文件浏览器源码"中,我们很可能会看到如何利用ASP.NET来实现一个基本的...
《3DS浏览器》可能提供了对另一种3D文件格式——.3DS的处理方式,.3DS是Autodesk 3ds Max软件的原生格式,包含了3D对象的所有信息,如几何形状、材质、灯光和动画。虽然主要关注的是.OBJ文件,但该3D浏览器可能也...
这是最简单且常见的方法,通过`System.Diagnostics`命名空间中的`Process`类启动一个新的进程,指定URL作为启动参数。例如: ```csharp using System.Diagnostics; // 调用默认浏览器打开网页 Process.Start(...