`

jspsmartupload下载用法

    博客分类:
  • Java
阅读更多
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.io.*" %>
<%
// 得到文件名字和路径
String filename = request.getParameter("filename");
String filepath = request.getSession().getServletContext().getgetRealPath("/download/excel/");
//String filepath = request.getRealPath("/download/excel/");
//读到流中
InputStream inputStream = new FileInputStream(filepath+"/"+filename);
//设置输出的格式
response.reset();
response.setContentType("bin");
response.addHeader("Content-Disposition","attachment;filename=\"" + filename + "\"");
//循环取出流中的数据
byte[] bytes = new byte[1000];
int len = inputStream.read(bytes);
while (len > 0){
 response.getOutputStream().write(bytes,0,len);
 len = inputStream.read(bytes);
}
inputStream.close();
%>
分享到:
评论

相关推荐

    使用jspSmartUpload实现文件上传下载

    `jspSmartUpload`并没有直接提供下载功能,但我们可以使用以下步骤实现: ```java // Servlet 示例 public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { String ...

    jspSmartUpload上传下载

    本文将深入探讨JSP SmartUpload的工作原理、使用方法及其在实际项目中的应用。 1. **JSP SmartUpload简介** JSP SmartUpload是由Eduardo Pires开发的一个开源组件,它基于Commons FileUpload库,提供了一套完整的...

    jspsmartupload-解决中文乱码

    最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...

    使用jspSmartUpload组件在jsp中实现上传和下载

    使用jspSmartUpload组件在jsp中实现上传和下载 在现代Web开发中,文件上传与下载是常见的需求之一,尤其在企业级应用、个人博客、图片分享等场景中尤为重要。jspSmartUpload作为一款专为JSP设计的文件上传组件,以...

    jspSmartUpload上传下载组件及使用方法

    `jspSmartUpload` 是一个在JSP(Java Server Pages)环境下广泛使用的上传下载组件,它基于Java技术,提供了强大的文件上传和下载功能。本文将深入探讨`jspSmartUpload`组件的工作原理、主要特性以及如何在实际项目...

    JspSmartUpload文件上传下载.zip

    《JspSmartUpload:JavaWeb中的文件上传与下载实践》 在JavaWeb开发中,文件上传和下载功能是常见的需求,而JspSmartUpload库则为开发者提供了方便、高效的文件处理工具。本教程将深入探讨如何利用JspSmartUpload...

    jspSmartUpload.zip

    jspSmartUpload是一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行java代码就可以搞定文件的上传或下载,方便。 2...

    jspsmartupload.jar

     jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: &lt;br&gt;1、使用简单。在JSP文件中仅仅书写三五行...

    jspSmartUpload使用详解

    提供的压缩包中的"jspSmartUpload上传下载组件及使用方法.rar"应该包含了完整的组件库和示例代码,帮助开发者快速理解和使用。而`.txt`文件则可能是详细的使用教程,包括步骤和注意事项。 通过深入学习和实践这些...

    jspsmartupload组件源码.zip_ jspSmartUpload_jsp_jsp 上传文件_jspSmartUplo

    **JSpsmartupload组件**是一个基于Java的上传文件解决方案,主要应用于JSP(Java Server Pages)环境中。这个组件提供了一种简单且强大的方式来处理用户通过网页上传的文件。在标题和描述中提到的,该组件的核心是用...

    使用jspSmartUpload轻松实现上传和下载

    这篇博客文章将深入探讨如何使用`jspSmartUpload`来实现这个功能。 首先,我们需要了解`jspSmartUpload`的基本概念。它是一个开源库,提供了简单易用的API,能够方便地处理多文件上传。在JSP页面中,你可以通过添加...

    jspSmartUpLoad源码+使用攻略

    **jspSmartUpload源码解析与使用指南** **一、jspSmartUpload简介** ...通过深入理解`jspSmartUpload`的工作原理和使用方法,开发者可以更有效地在项目中集成文件上传功能,为用户提供方便、安全的文件上传体验。

    JSPSmartUpload.zip 下载

    10. **示例应用**:JSPSmartUpload.zip中包含的示例代码可以帮助开发者快速理解并使用这个组件。通过查看和运行这些示例,可以直观地学习如何集成和使用JSPSmartUpload。 总的来说,JSPSmartUpload为JSP开发带来了...

    jspsmartupload上传下载实例

    3. **处理文件上传**:在Servlet的`doPost`方法中,使用JSpsmartUpload提供的API读取并保存上传的文件。 ```java smartUpload.upload(); if (!smartUpload.isErrors()) { Collection&lt;UploadedFile&gt; files = ...

    jspSmartUpload下载

    - 示例:可能包含演示如何使用`jspSmartUpload`的示例代码和JSP页面,这对于快速理解和上手非常有帮助。 - 文档:可能有详细的API文档或用户指南,解释了如何配置和调用各种方法来实现文件上传功能。 总的来说,`...

    jspsmartupload.rar

    本文将深入探讨JSPSmartUpload组件的工作原理、使用方法及其核心优势。 JSPSmartUpload组件是基于Java Servlet和JSP技术的,它提供了一套完整的API,使得开发者能够方便地在JSP页面上添加文件上传和下载功能。这个...

    jsp+jspsmartupload实现上传下载方法及代码解析

    总之,使用jsp+jspsmartupload实现上传下载功能需要理解JSP的基础知识,熟悉SmartUpload组件的使用,以及掌握文件上传下载的基本原理。在实际开发中,还需要注意安全性、性能优化以及兼容性等问题。

Global site tag (gtag.js) - Google Analytics