Action裡result型別Stream的引數配置
注意:以下是一些參·數說明
contentType
內容型別,和網際網路MIME標準中的規定型別一致,例如text/plain代表純文字,text/xml表示XML,image/gif代表GIF圖片,image/jpeg代表JPG圖片
inputName
下載檔案的來源流,對應著action類中某個型別為Inputstream的屬性名,例如取值為inputStream的屬性需要編寫getInputStream()方法
例項:
<param name="inputName">inputStream</param>
contentDisposition
檔案下載的處理方式,包括內聯(inline)和附件(attachment)兩種方式,而附件方式會彈出檔案儲存對話方塊,否則瀏覽器會嘗試直接顯示檔案。取值為:
attachment;filename="struts2.txt",表示檔案下載的時候儲存的名字應為struts2.txt。如果直接寫filename="struts2.txt",那麼預設情況是代表inline,瀏覽器會嘗試自動開啟它,等價於這樣的寫法:inline; filename="struts2.txt"
<span style="font-family: 'Microsoft YaHei', 微軟雅黑, Arial, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 24.05px;"><param name="contentDisposition">attachment;fileName=${fileName}</param></span>
<span style="font-family: 'Microsoft YaHei', 微軟雅黑, Arial, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 24.05px;"><span style="color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px; line-height: 21px;">說明:attachment:彈出 是否下載的詢問.預設為inline</span>
</span>
bufferSize
下載緩衝區的大小
在這裡面,contentType屬性和contentDisposition分別對應著HTTP響應中的頭Content-Type和Content-disposition頭。
<span style="font-family: 'Microsoft YaHei', 微軟雅黑, Arial, 'Lucida Grande', Tahoma, sans-serif; line-height: 24.05px;"><span style="font-family: 'Microsoft YaHei', 微軟雅黑, Arial, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 24.05px;"><param name="bufferSize">4096</param></span></span>
<param name="bufferSize">4096</param>
相關文章
- Netcore webapi action swagger response返回引數使用匿名型別NetCoreWebAPISwagger型別
- 【ASP.NET Core】MVC操作方法如何繫結Stream型別的引數ASP.NETMVC型別
- Swift中Result型別的強大功能Swift型別
- 解析型別引數型別
- Redis Stream型別的使用Redis型別
- 處理分頁的result型別問題型別
- 【Scala之旅】型別引數型別
- Python 序列型別以及函式引數型別Python型別函式
- std::packaged_task<返回型別(引數型別)>Package型別
- Dynamics CRM JS通過WebAPI呼叫Action時,返回引數為複雜型別時的BUG驗證JSWebAPI型別
- Django裡URL配置中name引數的作用Django
- Java™ 教程(有界型別引數)Java型別
- C++型別引數化C++型別
- mybatis引數型別錯誤MyBatis型別
- 函式引數 引數定義函式型別函式型別
- PHP 用 Enum 限定引數型別PHP型別
- 常用的jvm配置引數 :永久區引數配置JVM
- Spingboot 讀取 yml 配置檔案裡的引數值boot
- 如何在postman裡為型別為Edm.DateTime的OData引數指定正確格式的值Postman型別
- Vue 2.5 & TypeScript: API 引數中的型別推導VueTypeScriptAPI型別
- 形式引數和返回值型別的對比型別
- c語言中預設引數的兩種型別C語言型別
- Java中的泛型程式設計:深入理解型別引數與型別邊界的使用Java泛型程式設計型別
- 從建構函式得到引數型別函式型別
- 引數如何在python中明確型別?Python型別
- SpringBoot Get 請求接收 Date 型別引數Spring Boot型別
- 引數配置
- Gson通過藉助TypeToken獲取泛型引數的型別的方法泛型型別
- 實現Nest中引數的聯合型別校驗型別
- SpringBoot 通過Converter轉化 date型別引數Spring Boot型別
- 【HttpClient】httpclient之post 方法(引數為Map型別)HTTPclient型別
- Swift 5.0 值得關注的特性:增加 Result<T, E: Error> 列舉型別SwiftError型別
- JavaWeb引數配置JavaWeb
- 後臺自己定義的配置引數,在模型裡怎麼呼叫?模型
- Kotlin的獨門祕籍Reified實化型別引數(下篇)Kotlin型別
- JS裡的資料型別JS資料型別
- Dart 裡的型別系統Dart型別
- 使用useCallback包裹後,引數型別就變成了any型別
- Spark的相關引數配置Spark