zoukankan      html  css  js  c++  java
  • SSH 文件/图片下载(中文)

    jsp

    <s:form action="downLoad" method="post">
     <s:file name="fileName"/>
     <s:submit value="下载"/>
     </s:form>

    struts.xml

        <action name="downLoad" class="an.action.DownLoadLoginAction" method="downLoad">
             <result type="stream">
               <param name="contentType">image/jpeg</param>
               <param name="contentDisposition">attachment;filename=${fileName}</param>
             </result>
         </action>

    downLoadAction

    package an.action;

    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.InputStream;
    import com.opensymphony.xwork2.ActionSupport;


    public class DownLoadLoginAction extends ActionSupport {
        private InputStream inputStream;
        private String fileName;

    //编写方法
        public String downLoad() throws FileNotFoundException{
            System.out.println(fileName);
            inputStream= new FileInputStream("E:\"+fileName);
            return SUCCESS;
        }


        public InputStream getInputStream() {
            return inputStream;
        }
        public void setInputStream(InputStream inputStream) {
            this.inputStream = inputStream;
        }
        public String getFileName() {
            return fileName;
        }
        public void setFileName(String fileName) {
            this.fileName = fileName;
        }
    }

  • 相关阅读:
    SilkTest Q&A 5
    SilkTest Q&A 6
    产生n不同随机数的算法
    根据日期计算星期小算法
    Linux $( )与${ }的区别
    UVA 10313(完全背包变形)
    HDU 4277 USACO ORZ
    Android Studio上手,基于VideoView的本地文件及流媒体播放器
    Mina框架项目运用
    【iOS】怎样推断文本文件的字符编码格式
  • 原文地址:https://www.cnblogs.com/anshuo/p/5380829.html
Copyright © 2011-2022 走看看