zoukankan      html  css  js  c++  java
  • SSH下载的方法

    ----------------------------------下作下载方法一----------------------------------------------------------------------

    action:

     public String downTest(){

      try {   

     name =new String(getFilename().getBytes("iso-8859-1"),"utf-8");

       tname=java.net.URLEncoder.encode(name,"utf-8");   

         String path=ServletActionContext.getServletContext().getRealPath("/upload/"+name);  

      File file=new File(path);    inputStream=new FileInputStream(file);  

         } catch (Exception e) {

       e.printStackTrace();

      }

      return SUCCESS;  

    }

    struts.xml:

     <!-- 下载中心控制器 -->

      <action name="download" class="downloadAction">

        <result name="downloadqry">/download.jsp</result>  

      <result name="success" type="stream">    

       <!-- 设置输入流 -->

       <param name="inputstream">inputStream</param>      

      <!-- 设置下载的方式及文件名 -->  

            <param name="contentDisposition">attachment;filename=${tname}</param>  

        </result>

       <interceptor-ref name="defaultStack"></interceptor-ref>   

    </action>

    jsp:

    <a href="download!downTest?filename=${download.aname}" id="${download.aname}"style="color:#0099FF; cursor: pointer;" >  下载</a>

  • 相关阅读:
    OpenJudge 2764 数根 C++
    OpenJudge / Poj 1835 宇航员 C++
    elasticsearch系统性能调优总结
    ES基本查询总结
    Vim最全快捷键键位图
    Idea常用插件整合
    微信小程序开发资源汇总
    Java JNI调用本地动态库使用详解
    java开发调试定位分析工具大全
    Redux-saga使用教程详解
  • 原文地址:https://www.cnblogs.com/qgc88/p/SSH_down.html
Copyright © 2011-2022 走看看