各位,请问怎么用java实现文件的下载功能? 希望能说的详细点。谢了

解决方案 »

  1.   

    // 设置头文件
    response.setContentType("application/x-msdownload");
    response.addHeader("Content-Disposition", "attachment;filename=" + fileName);
    // 
    reponse.getOutputStream.write(byte[]);
      

  2.   

    用LS的方法或者用JspSmartUpload组件
      

  3.   

    用SmartUpload下载文件代码:<%@ page language="java" import="com.jspsmart.upload.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <% 
    try
    {
    SmartUpload su=new SmartUpload();
    su.initialize(pageContext);
    su.setContentDisposition(null);
    su.downloadFile("文件路径");
    }
    catch(Exception e)
    {
    out.println(e.toString());
    }
    %>
    </html>