当前位置: 代码迷 >> Java Web开发 >> 这个有关问题很有趣绝对路径下载struts2有关问题
  详细解决方案

这个有关问题很有趣绝对路径下载struts2有关问题

热度:31   发布时间:2016-04-12 23:11:56.0
这个问题很有趣绝对路径下载struts2问题
F:\work\.metadata\.me_tcat\webapps\ognl\WEB-INF\upload\2013\3\2010771025320133143233home.gif
假如你得到上面的路径,你会怎样下载???
我是这样做的这是struts.xml里面的action
<action name="download" class="net.qbsp.action.FileDowload">
<result type="stream">
                                <param name="contentType">application/octet-stream;charset=ISO8859-1</param>
                                <param name="inputname">inputStream</param>
                                <param name="contentDisposition">attachment;filename="${filename}"</param>
                                <param name="bufferSize">4096</param>
           </result>
</action>   
下面的是提供下载的java已经测试过了get方法能够得到文件的绝对路径例如开头的那一个
 public String getFilename() {
      System.out.println("getFilename执行了执行了"+filename);
          return filename;
}
注释:当 attachment;filename="${filename}得到这个路径是不是会自动下载文件
我下载功能可以了,但是得到的下载文件却是F。无格式!!!!应该得到2010771025320133143233home.gif不是么???????纠结家崩溃!!!!
Struts 下载 绝对路径

------解决方案--------------------
传递文件名时是包括后缀名的
  相关解决方案