Html5下载文件前后端的示例代码
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要为大家展示了"Html5下载文件前后端的示例代码",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Html5下载文件前后端的示例代码"这篇文章吧。
千家信息网最后更新 2025年02月23日Html5下载文件前后端的示例代码
这篇文章主要为大家展示了"Html5下载文件前后端的示例代码",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Html5下载文件前后端的示例代码"这篇文章吧。
一、前端代码
!DOCTYPE html>
二、后端代码
/** * 下载导入模板 * * @param response * @return */ @GetMapping(value = "downloadTemplate") @ResponseBody public void downloadTemplate(HttpServletResponse response) { File templatePath = new File("D:/tempTest"); if (!templatePath.exists()) { templatePath.mkdirs(); } InputStream in = null; OutputStream out = null; try { String fileName = "template.txt"; File file = new File("D:/tempTest/" + fileName); if(!file.exists()){ file.createNewFile(); } in = new BufferedInputStream(new FileInputStream(file)); // 设置response的Header response.addHeader("Content-Disposition", "attachment;filename=" + new String(fileName.getBytes())); response.addHeader("Content-Length", "" + file.length()); out = new BufferedOutputStream(response.getOutputStream()); response.setContentType("application/octet-stream"); byte[] buffer = new byte[1024]; int count; while ((count = in.read(buffer)) > 0) { out.write(buffer, 0, count); } out.flush(); } catch (Exception e) { e.printStackTrace(); } finally { try { if (in != null) { in.close(); } if (out != null) { out.close(); } } catch (IOException e) { } } }
以上是"Html5下载文件前后端的示例代码"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
代码
文件
示例
端的
内容
篇文章
学习
帮助
前端
易懂
更多
条理
模板
知识
编带
行业
资讯
资讯频道
频道
研究
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
海南系统软件开发排行榜
怎么能找到棋牌服务器
计算机网络技术与图书馆
防城港市app软件开发公司
上海文化消费数据库
机械绘图和软件开发
保定管理系统软件开发
上海皓媛互联网科技
手机数据库性能
宝塔安装数据库连不上
留言本数据库代码
svg与数据库
openwrt竞斗云劫持服务器
美团用什么软件开发票
计算机网络技术好过
互联网与驴迹科技
信息化与网络安全建设方案
sql 显示现有的数据库
合肥直播软件开发商
泰州服务器工控机的配置
沈阳android软件开发
实现数据库安全的策略有哪些
h5视频免费服务器上传
麒麟系统服务器设置在哪
hive如何获取增量数据库
重大网络安全事故
传奇私服 裂神符数据库
服务器硬盘 台式机
一个数据库的外模式
产业互联网和硬科技