下面是下载的action的配置
<!-- 获取图片 -->
<action name="get_picture_detail" class="XXXXX" method="getPictureDetail">
<result name="success" type="stream">
<param name="contentType">image/jpeg</param>
<param name="inputName">fileStream</param>
<param name="contentDisposition">
attachment;filename="${fileName}"
</param>
<!-- 指定下载文件的缓冲大小 -->
<param name="bufferSize">4096</param>
</result>
</action>
注意:
<param name="contentDisposition">
attachment;filename="${fileName}"
</param>
表明是下载
如果contentDisposition的配置是空字符串,或是没有配置。
则访问此URL,将直接使用浏览器打开。
本文介绍了一种在Struts2框架中配置图片下载的方法。通过设置<action>标签来实现图片的流式传输,并详细解释了如何通过<param>参数配置文件类型、文件名、缓冲区大小等关键属性。
1136

被折叠的 条评论
为什么被折叠?



