页面实现文件下载

用到InputStream.available()方法,这个方法可以在读写操作前先得知数据流里有多少个字节可以读取。

注意method=RequestMethod是GET不是 POST

页面实现文件下载_第1张图片
后台写法

页面上用a标签的download属性即可下载,注意download属性只有谷歌和火狐能用,IE不能用,download属性放文件的名字

页面实现文件下载_第2张图片
前台js写法

页面上是通过行内的按钮通过点击方法将行内的值传到js方法中,js将a标签属性赋值

你可能感兴趣的:(页面实现文件下载)