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>

  • 相关阅读:
    cf C. Vasya and Robot
    zoj 3805 Machine
    cf B. Vasya and Public Transport
    cf D. Queue
    cf C. Find Maximum
    cf B. Two Heaps
    cf C. Jeff and Rounding
    cf B. Jeff and Periods
    cf A. Jeff and Digits
    I Think I Need a Houseboat
  • 原文地址:https://www.cnblogs.com/qgc88/p/SSH_down.html
Copyright © 2011-2022 走看看