文件下载—SSH框架文件下载
2024-09-21 23:05:13
1、准备下载的api组件
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
2、编写前台表单下载入口
使用struts2的表单标签编写...
3、编写action类
[省略了set,get方法的,action里面必须填set,get否则不能注入]
inputPath:表示下载文件的目录,指定去哪个目录下载。
fileName:指定下载的文件名
这两个参数一般从前台传过来
4、配置拦截器
1:stream结果类型:将文件数据(通过inputStream获取)直接写入响应流
2:相关的下载参数配置:
3:ContentType常见的几种文件下载类型:(这里我们要用任意二进制)
最新文章
- [LeetCode] Nth Highest Salary 第N高薪水
- LeetCode 412. Fizz Buzz
- hdu-5992 Finding Hotels(kd-tree)
- OC NSSet
- 【POJ】2187 Beauty Contest(旋转卡壳)
- 数据导出至Excel文件--好库编程网http://code1.okbase.net/codefile/SerializeHelper.cs_2012122018724_118.htm
- Puppet master/agent installation on RHEL7
- MSP430常见问题之电源类
- 输入n个数组,数组长度不等,每个数组取出一个数进行组合,求出所有的组合。
- sharepoint中的YesNo字段
- jquery 事件绑定(1)
- http调试工具,linux调试工具
- UVA 12563 Jin Ge Jin Qu hao
- xml中,button改变背景颜色方法
- 新手入门Flume搭建部署
- ZOJ 2588 Burning Bridges 割边(处理重边)
- linux文件 特殊权限的使用
- 使用密钥认证机制远程登录Linux
- SKlearn库学习曲线
- Kafka:ZK+Kafka+Spark Streaming集群环境搭建(一)VMW安装四台CentOS,并实现本机与它们能交互,虚拟机内部实现可以上网。
热门文章
- socket网络编程【python】
- 为什么说在js当中所有类的父类是Object类
- Android 监听按钮的点击事件
- 【Redis】php+redis实现消息队列
- 通过身份证分析出生年月日、性别、年龄的SQL语句
- 【BZOJ1594】[Usaco2008 Jan]猜数游戏 二分答案+并查集
- Unity3D笔记四 基础知识概念
- xp系统报错 windows explorer has encountered a problem and needs to close.We are sorry for the inconvenience
- Windows系统下做定时任务为Oracle数据库每天自动备份
- [MongoDB] 安装MongoDB配置Replica Set