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;
        }
    }

  • 相关阅读:
    用户使用调查报告
    Beta总结
    Beta冲刺Day7
    Beta冲刺Day6
    Beta冲刺Day5
    Beta冲刺Day4
    Beta冲刺Day3
    Beta冲刺Day2
    Beta冲刺Day1
    Beta预备
  • 原文地址:https://www.cnblogs.com/anshuo/p/5380829.html
Copyright © 2011-2022 走看看