php - 使用 Lumen Laravel 下载文件
问题描述
我是 Laravel 和 Lumen 的新手。我正在开发一个应用程序来使用流明下载文件。我想用 url 发送 id 并在搜索到数据库后,获取$filename
. 使用该文件名使用它来下载该文件。我的代码如下:
public function getFile($id){
$filename = app('db')->select("SELECT image FROM authors WHERE id='$id'");
$path = storage_path() . '/app/images/' . $filename;
return response()->download($path);
}
但它正在显示Array to string conversion (500 Internal Server Error) in postman
。我的代码有什么问题?
解决方案
推荐阅读
- node.js - 适用于 NodeJS 的 AWS Pinpoint 推送通知没有声音
- python - 没有名为“pyarrow._orc”的模块
- php - 如何在 Laravel 6 中为自定义唯一增量添加年份
- regex - 使用正则表达式删除重复字符直到新字符
- raspberry-pi - 从 DHT12 传感器接收到一些错误数据
- python - 在添加列时保护 MultiIndex dtype
- php - 替换字符串中的�字符
- json - 我应该如何在公共库中重用结构,并更改关联的 json 字段
- excel-formula - COUNT 个单元格,跳过空白并使用导致“”的公式
- c# - 响应式网络 4.2.0 在订阅中等待