首页 > 编程 > JSP > 正文

JSP点击链接后下载文、件功能

2019-11-02 15:12:37
字体:
来源:转载
供稿:网友

   /** *//**

  * 实现文件另存功能

  *

  * @param text

  * 文件内容

  * @param fileName

  * 文件名称

  * @return

  */

  protected String renderFile(String text, String fileName)

  throws IOException

  {

  response.addHeader("Content-Disposition", "attachment; filename="

  + fileName);

  response.setContentType("application/octet-stream");

  response.setCharacterEncoding("GB2312");

  response.getWriter().write(text);

  response.flushBuffer();

  response.getWriter().close();

  return null;

  }

  下载的action:

  /** *//**

  * 提供下载的方法

  * @return

  */

  public String down()

  {

  String dir = getFullPath() + "/upload/file/";

  try

  {

  if (!FileUtils.exists(dir))

  {

  new File(dir).mkdirs();

  }

  Random r = new Random(System.currentTimeMillis());

  Integer randomInt = r.nextInt();

  this.renderFile("test content:" + randomInt,randomInt + ".txt");

  }

  catch (IOException e)

  {

  e.printStackTrace();

  this.renderText(e.getMessage())

经典影片[www.aikan.tv/xzhtml/2/]
;

  }

  return null;

  }

  页面链接调用:

  下载

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表