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>

  • 相关阅读:
    win7 64位安装mongodb及管理工具mongoVUE1.6.9.0
    常见共识算法
    Go语言学习笔记(5)——集合Map
    UPUPW Apache5.5系列本地开发环境配置
    TCP/IP协议
    HTTP协议
    Gossip协议
    《CAP定理》
    比特币双花攻击
    Fabric中的节点类型
  • 原文地址:https://www.cnblogs.com/qgc88/p/SSH_down.html
Copyright © 2011-2022 走看看