`
ghostAngell
  • 浏览: 3881 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

jspSmartUpload下载错误

    博客分类:
  • java
阅读更多
package com.file.downloading;

import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.jspsmart.upload.SmartUpload;

public class DownloadFile extends HttpServlet {
  private ServletConfig config;

  public final void init(ServletConfig config) {
    this.config = config;
  }

  protected void processRequest(HttpServletRequest request,
    HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();

    try {
SmartUpload su = new SmartUpload();
System.out.println("this.config is null : "
          + (null == this.config));
su.initialize(this.config, request, response);
su.setContentDisposition(null);
su.downloadFile("newfile.txt");
    } catch (Exception ex) {
      System.out.println(this.getClass().getName() + " error "
        + ex.toString());
    } finally {
      out.close();
    }
}

  protected void doGet(HttpServletRequest request,
    HttpServletResponse response) throws ServletException, IOException {
      processRequest(request, response);
  }

  protected void doPost(HttpServletRequest request,
    HttpServletResponse response) throws ServletException, IOException {
      processRequest(request, response);
  }

  public String getServletInfo() {
    return "Short description";
  }
}

这段代码可以执行,文件也可以下载,但是下载后的文件内容为空,请教?!
这段代码可以执行,文件也可以下载,但是下载后的文件内容为空,请教?!
这段代码可以执行,文件也可以下载,但是下载后的文件内容为空,请教?!
分享到:
评论
1 楼 stephen830 2008-10-27  

你可以参考下我写的这篇文章<上传下载组件SmartUpload使用方法>

http://stephen830.iteye.com/blog/255010

相关推荐

    jspSmartUpload.jar下载.rar

    "jspSmartUpload.jar下载.rar"这个标题和描述暗示了我们讨论的主题是关于一个Java Servlet页面(JSP)上的文件上传功能。`jspSmartUpload.jar`是一个库文件,通常用于帮助开发者在JSP应用中实现文件上传功能。`.rar`...

    jspSmartUpload上传下载

    《深入理解JSP SmartUpload上传下载机制》 在Web开发中,文件上传和下载功能是不可或缺的一部分,尤其是在处理用户交互和数据交换时。JSP SmartUpload是一个常用的Java库,专门用于处理文件上传任务,它简化了在JSP...

    jspsmartupload-解决中文乱码

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

    JspSmartUpload文件上传下载.zip

    4. **错误处理**:JspSmartUpload提供了丰富的错误代码,可以通过`SmartUpload.getErrors()`检查上传过程中可能出现的问题,如文件大小超限、文件类型不匹配等。 文件下载部分,JspSmartUpload虽然不直接提供下载...

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

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

    jspsmartupload上传下载实例

    **JSpsmartUpload上传下载实例详解** 在Web开发中,文件上传和下载功能是不可或缺的一部分。JSpsmartUpload是一款强大的Java Servlet组件,专门用于处理文件上传和下载的需求。本篇文章将深入探讨如何利用JSp...

    jspSmartUpload下载

    `jspSmartUpload` 是一个基于Java的Web上传组件,它为开发者提供了在JSP应用程序中实现文件上传功能的便捷方式。这个组件最初由Kenshin Li开发,它简化了处理用户上传文件的过程,包括多文件上传、文件大小限制、...

    JSPSmartUpload.zip 下载

    7. **错误处理**:JSPSmartUpload提供了异常处理机制,当上传过程中出现问题,如文件过大、文件类型不匹配等,可以通过捕获异常来进行相应的错误提示和处理。 8. **安全性考虑**:在实际应用中,需要注意防止文件...

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

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

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

    通过以上步骤,你可以利用`jspSmartUpload`在Java Web应用中实现高效且安全的文件上传和下载功能。注意,尽管`jspSmartUpload`是一个强大的工具,但它已经有些年头了,可能不支持最新的Java和Web技术。在新项目中,...

    jspsmartupload.rar

    《JSPSmartUpload组件:实现JSP文件上传与下载的核心技术解析》 在Web开发中,文件上传和下载功能是不可或缺的一部分,特别是在交互性较强的网页应用中。JSPSmartUpload组件,作为一个强大的工具,专为JSP页面设计...

    上传下载组件jspSmartUpload.zip

    在上传或下载过程中出现错误时,`jspSmartUpload`会抛出相应的异常,方便开发者捕获并处理。这使得开发者能够及时发现并解决可能出现的问题,保证服务的稳定运行。 8. **兼容性与性能** `jspSmartUpload`设计时...

    jspSmartUpload使用详解

    `jspSmartUpload`提供了错误处理机制,你可以通过`SmartUpload.isError()`检查是否有错误,然后通过`SmartUpload.getErrorMessage()`获取具体的错误信息。 6. **下载功能**: 虽然`jspSmartUpload`主要是用来处理...

    jspsmartupload_jsp_

    5. **错误处理**:JspSmartUpload也提供了异常处理机制,例如文件大小超出限制、文件类型不合法等,开发者可以通过监听器或异常处理来捕获并处理这些错误。 6. **安全性考虑**:在实际应用中,确保文件上传的安全性...

    jspsmartupload及例子

    **JSpsmartUpload详解与应用实例** JSpsmartUpload是一款基于Java的文件上传组件,它在Web开发中扮演着重要角色,特别是在处理用户通过表单提交的文件时。这款库支持多文件上传、大文件上传,并且能很好地处理中文...

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

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

    jspsmartupload简单实例

    首先,你需要下载JSpsmartupload的jar包,将其添加到项目的类路径中。然后,确保你的Web项目配置了Servlet 2.3或更高版本的支持,因为JSpsmartupload依赖Servlet API。 **使用步骤** 1. **引入库**:在`WEB-INF/...

    jspSmartUpLoad源码+使用攻略

    **jspSmartUpload源码解析与使用指南** **一、jspSmartUpload简介** `jspSmartUpload`是一款基于Java的上传组件,适用于JSP环境,能够帮助开发者实现文件上传功能。它支持多文件上传、断点续传、文件大小限制以及...

    jsp+jspsmartupload控件上传图片至数据库

    jspsmartupload支持多文件上传,提供了错误处理机制,可以检测文件类型和大小,确保上传安全。 5. **SQL Server 2005**:作为数据库系统,SQL Server 2005用于存储上传的图片。通常,图片数据会被转化为二进制流...

    jsp上传下载、jspsmartupload.jar、cos-26Dec2008.zip

    - `jspsmartupload.jar`支持大文件分块上传,有错误处理机制,可以处理文件大小限制、类型限制等问题,使上传过程更稳定可靠。 二、`jspsmartupload.jar`库详解 `jspsmartupload.jar`是专为JSP设计的一个文件上传...

Global site tag (gtag.js) - Google Analytics