php - 带有承载头的响应文件
问题描述
如何将授权承载作为标头放入响应文件中?
public function downloadExcel($fileName) {
ob_end_clean();
return response()->file(resource_path() . '/file_storage/exports/' . $fileName, ['header' => 'Authorization: Bearer ' . request()->bearerToken])->deleteFileAfterSend(true);
}
我在尝试下载 Excel 文件时未获授权。我将我的 api 放在用户登录的组中。
解决方案
尝试这个。
public function downloadExcel($pathToFile)
{
$headers =[
'Authorization' => 'Bearer XXXXXX',
'Content-Type' => 'application/pdf',
];
return response()->file($pathToFile, $headers);
}
推荐阅读
- c# - 从 txtfile 读取时,我的循环忽略了一些匹配值
- apollo - 图形 | 阿波罗客户端 | 如何更改现有订阅中的变量?
- html - Apple Safari 在页面重新加载后保留 html 更改
- r - R中的递归滚动平均值
- html - Bootstrap 4 Tab On Click不填充内容
- visual-studio - 不在 appxbundle 中的 PDB 文件
- javascript - Highcharts Word cloud,我需要正确显示图表数据的表格
- mysql - SQL Join 与代码聚合
- python - Matplotlib Plot3D 曲面/线/散点图如何定义 z 顺序
- git - 需要删除 repo 中的重复提交;无法撤消错误的合并提交