首页 > 其他分享 >前端html 通过文件流下载文件

前端html 通过文件流下载文件

时间:2023-11-23 11:33:30浏览次数:26  
标签:文件 前端 submit ouputStream html download response

后台返回文件流方式,前端采用form表单 action 属性赋值流。代码submit提交.

前端代码如下:

<form id="download" action='' method='post'/>

</form>
$("#download").attr("action", url);
//触发submit事件,提交表单
$("#download").submit();

后台java 代码如下

response.reset();
response.setContentType("application/vnd.ms-excel");//excel表格
response.setHeader("Content-disposition", "attachment;filename=" +
new String((filename + 后缀名).getBytes(),
"iso-8859-1"));
OutputStream ouputStream = response.getOutputStream();
wb.write(ouputStream);
ouputStream.flush();
ouputStream.close();

标签:文件,前端,submit,ouputStream,html,download,response
From: https://www.cnblogs.com/libing029/p/17851179.html

相关文章

  • 3、文件封面、页首页尾设置
    在一篇word文章中想要增加一个封面,使文档更加正式美观、首先想到的方式是把鼠标移动到文档的左上方,然后一直按enter键,直到文档开头移动到下一页位置 如果要实现以上的功能,还可以用另一种方式:把鼠标移动到左上角,选择插入----封面【空白页、分页都可以实现】,就可以......
  • 前端学习-JavaScript学习-JavaScript高级程序设计-第3章笔记
    第3章基础概念数据类型Number<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"......
  • CentOS7配置samba共享文件系统
    目录一、安装软件包二、修改系统配置1、关闭SELINUX2、开通防火墙端口3、启用smb服务三、Samba服务的参数文件四、配置任何人都可以访问的共享文件系统1、创建测试目录和文件2、配置/etc/samba/smb.conf文件3、重启samba服务,验证结果4、注意事项五、配置需要用......
  • File文件类
    File文件对象什么是文件类java把对文件或文件夹的操作封装到File类中,该类中包含对文件|文件夹的所有增删改查的操作。创建File对象语法:①publicFile(Stringpathname):以pathname为路径创建File对象,可以是绝对路径或相对路径,如果pathname是相对路径,这默认的当前路径在系统......
  • Linux-如何比较比较两个目录中的文件差异
    在Linux命令行中比较两个目录是一项常见的任务,特别是当你需要确保两个目录之间的文件完全相同时。本文我们将介绍一些在Linux命令行中比较两个目录的方法。方法一:使用diff命令比较两个目录diff命令可以比较两个文件或目录之间的差异。要比较两个目录,只需将两个目录作为......
  • 使用SpringBoot实现文件的上传
    使用SpringBoot实现文件的上传springboot可以直接使用org.springframework.web.multipart.MultipartFile所以非常容易实现一、首先是简单的单文件上传先在index.html页面下写一个简单的form表单<h1>单文件</h1><formclass="form-signin"th:action="@{/SingleFile/upload}"......
  • matlab的函数.m文件
    函数建立function [A]=name(参数1,参数2);‘’‘return;end保存为M文件,开头不要有多余的东西,不然就算在一个路径下,也无法识别函数名;也不是函数名和M文件名相同的问题,再说局部函数也不能同名。比如前面加个清理内存的东西clear;function [A]=name(参数1,参数2)...end这咋用都......
  • html自定义标签参数
    html的input中使用onclick()事件可以向js传递当前标签中的属性 利用input的name属性。制作一个JSON字符串既可以把想传递数据传递给js,js接受后对数据进行处理得到想要的数据。也可以用html的data-*=“”的方式向js传递参数如下例子品名<inputtype="text"name="proName"......
  • Web前端自动化测试Cypress实践总结
    本文主要首先主要介绍了什么是自动化测试,接着对常用的自动化测试框架进行了对比分析,最后,介绍了如果将自动化测试框架Cypress运用在项目中。一、自动化测试概述为了保障软件质量,并减少重复性的测试工作,自动化测试已经被广泛运用。在开始学习自动化测试之前,我们很有必要先搞清楚这......
  • ext4文件系统故障修复
    ......