java文件下载接口如何配置跨域
时间: 2023-08-04 11:04:05 浏览: 97
java cxf webservice接口解决跨域问题
触发
EPwm3Regs.ETSEL.bit.SOCASEL = ET_CTR_ZERO; // 当计数器清零时触发
EPwm3Regs.CMPA.bit.CMPA = PWM_TBPRD / 2; // 设置占空要允许前端访问 Java 文件下载接口时跨域,同样可以在 Java 接口的响应头中添加跨域访问的相关信息。
具体的做法是,在 Java 文件下载接口的响应头中添加以下信息:
比为 50%
EPwm3Regs.AQCTLA.bit.CAU = AQ_SET; // 当计数器等于 CMP```
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
A 时,EPWM3A 输出高电平
EPwm3Regs.AQCTLA.bit.CAD = AQ_CLEAR;response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "x-requested-with,Authorization,content-type");
response.setHeader("Content-Disposition", "attachment;filename=" + filename);
```
这些信息的含义和上面的 // 当计数器等于 CMPA 时,EPWM3A 输出低电平
}
```
这段代码中,相同,额外的一行 `Content-Disposition` 表示要下载的文件名,这样前端访问该接口时会直接自动下载该文件。
添加这些响应头信息后,前端即可跨域访问该 Java 文件下载接口。
阅读全文