81,092
社区成员
发帖
与我相关
我的任务
分享
<action name="download" class="js.yc.ccl.TestAction" method="download">
<result name="download" type="stream">
<param name="contentType">application/octet-stream</param>
<param name="inputName">inputStream</param>
<param name="contentDisposition">attachment;filename="${fileName}"</param>
<param name="bufferSize">4096</param>
</result>
</action>
public String download() {
inputStream = TestAction.class.getClassLoader().getResourceAsStream(
"IMG_中文名.jpg");
fileName = "IMG_中文名.jpg";
try {
fileName = new String(fileName.getBytes(), "ISO8859-1");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return "download";
}