当前位置:网站首页>7.3.2 文件下载&大文件的下载 -《SSM深入解析与项目实战》
7.3.2 文件下载&大文件的下载 -《SSM深入解析与项目实战》
2020-11-06 01:14:00 【谙忆】
项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm
7.3.2 通过ResponseEntity下载文件
7.3.1小节进行演示了文件和对象的传输,接下来演示Spring MVC中的文件下载。
文件的下载是比较简单的,直接在页面中通过访问文件的超链接也可以直接下载文件。但是如果文件名为中文名,可能在某些早期的浏览器会导致乱码,从而下载失败。
Spring MVC提供了ResponseEntity类型,可以很方便的定义返回头和返回文件名以及状态码等信息。
在FileController中增加下载方法。接来下直接看Controller类提供的下载文件方法,如代码清单7-27所示。
Controller层的下载方法
代码清单7-27:Controller层的下载方法
/**
* 如果出现大文件,会OOM。
* 会出现java.lang.OutOfMemor
版权声明
本文为[谙忆]所创,转载请带上原文链接,感谢
https://chenhx.blog.csdn.net/article/details/108923261
边栏推荐
猜你喜欢

Using lime to explain black box ML model

C语言中字符字符串以及内存操作函数

Working principle of gradient descent algorithm in machine learning

Big data real-time calculation of baichenghui Hangzhou station

被产品经理怼了,线上出Bug为啥你不知道

nlp模型-bert从入门到精通(一)

Using tensorflow to forecast the rental price of airbnb in New York City

非常规聚合问题举例

被老程式設計師壓榨怎麼辦?我不想辭職

python 下载模块加速实现记录
随机推荐
6.9.2 session flashmapmanager redirection management
【事件中心 Azure Event Hub】Event Hub日誌種發現的錯誤資訊解讀
如何使用ES6中的参数
为了省钱,我用1天时间把PHP学了!
TF flags的简介
5.4 静态资源映射 -《SSM深入解析与项目实战》
数据科学家与机器学习工程师的区别? - kdnuggets
經典動態規劃:完全揹包問題
看完这篇就看懂了很多webpack脚手架
结构化数据中的从属判断问题
9.2.4 settingselement method (XML configuration builder analysis) - SSM in depth analysis and project practice
一文带你了解 Jest 单元测试
keras model.compile损失函数与优化器
普通算法面试已经Out啦!机器学习算法面试出炉 - kdnuggets
Polkadot系列(二)——混合共识详解
(1)ASP.NET Core3.1 Ocelot介绍
mac 安装hanlp,以及win下安装与使用
python jieba分词(结巴分词)、提取词,加载词,修改词频,定义词库
Using lime to explain black box ML model
windows10 tensorflow(二)原理实战之回归分析,深度学习框架(梯度下降法求解回归参数)