當result為stream類型時,struts2會自動根據你配置好的參數下載下傳檔案。
其中主要使用的參數是:
contenttype 指定下載下傳檔案的檔案類型 —— application/octet-stream 表示無限制
inputname 流對象名 —— 比如這裡寫inputstream,它就會自動去找action中的getinputstream方法。
contentdisposition 使用經過轉碼的檔案名作為下載下傳檔案名 —— 預設格式是attachment;filename="${filename}",将調用該action中的getfilename方法。
buffersize 下載下傳檔案的緩沖大小