struts2的Action配置----下载和在浏览器中直接显示图片 配置的差异

下面是下载的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,将直接使用浏览器打开。

猜你喜欢

转载自taotie119.iteye.com/blog/2173653