cakePHP 文件下载未找到或不可读

2023-11-30

我现在已经挣扎了一个小时试图解决这个问题。我用它来下载文件app/uploads/目录。它说目录未找到或不可读。但我检查了它,它也存在使用的文件$file['File']['filename']。我想知道我在这里缺少什么。?

$file = $this->File->findById($id);

$extension = pathinfo($file['File']['filename'],PATHINFO_EXTENSION);

$this->response->file('uploads'.DS.$file['File']['filename'], array(
    'download' => true,
    'id'       => $file['File']['filename'],
    'name'     => $file['File']['filename']
));
$this->response->type($extension);
return $this->response;

确保您没有其他名为 File 的模型。如果是这样 - 它显然会覆盖 cakephp 的核心实用程序/文件模型。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cakePHP 文件下载未找到或不可读 的相关文章

  • 将字符串中每个单词的第一个字符大写,“and”、“to”等除外

    如何使字符串中每个单词的第一个字符大写接受几个我不想转换的单词 例如 和 to 等 例如 我想要这个 ucwords art and design 输出下面的字符串 艺术与设计 有可能像 strip tags text p a 我们允许 并
  • 在 Woocommerce 中设置购物车商品价格后重新计算总计

    通过 set price 方法更改产品价格后 如何更改小计价格 现在在review order php中按旧价格计算总成本 cart php foreach WC gt cart gt get cart as cart item key g
  • 如何使用 OOP 从另一个 .php 到另一个 .php 的类使用 $db?

    我是 OOP PHP 的新手 自从开始 Web 开发以来我一直在使用过程 API 所以我很难迁移到 OOP 假设我有这四个 php文件和结构如下 连接 db php
  • PHP 如果找到特定值范围,则从主数组中删除子数组

    假设我有以下数组 9 gt Array 0 gt Bob Smith 1 gt email protected cdn cgi l email protection 2 gt Helsinki 3 gt 10 4 gt 34 5 gt 20
  • mysql数据库的“零知识”加密

    我一直在研究 Web 应用程序数据库层的加密 它使用MySQL 5 1 或更高版本 我记不清了 该应用程序由我的组织管理 为公共客户存储数据 最简单的选择是 AES ENCRYPT AES DECRYPT 如果坏人以某种方式访问 我的数据库
  • 如何循环并访问多维且关联的数组中的各个元素? PHP,JSON 或 XML

    我正在通过 API zotero org 检索书目数据 它与底部的示例类似 只是更复杂 示例是键入的 我想检索一条或多条记录并在页面上显示某些值 例如 我想循环遍历每个顶级记录并以格式良好的引文打印数据 暂时忽略正确的围兜样式 假设我只想为
  • php mail() 函数:如何在 html 消息中显示图像和使用样式[重复]

    这个问题在这里已经有答案了 我目前遇到 php 问题mail 功能 第一个问题是某些电子邮件浏览器 例如 gmail 不会自动显示图像 第二个问题是该消息未使用我输入的样式 p 这是仅适用于 php 的 消息 部分的代码mail 功能 其余
  • 如果用户禁用了 javascript,如何回退到完全不同的索引页面?

    我有一个大型 动态生成的单页网站 该网站严重依赖 javascript 我想为没有 javascript 的人提供后备 每个版本必须有不同的 php 代码 所以基本上我需要一个完全不同的索引页面 我不想将所有内容都包装在 javascrip
  • 对许多站点使用中央数据库服务器:合理吗?

    基本上 我需要在多达几十个站点上同步数据库数据的某些部分 完美的解决方案是创建一个中央服务器来托管该数据 每个页面加载都必须从两个数据库服务器 本地和远程数据库服务器 获取数据 并且写入远程服务器也很常见 虽然数据库服务器在硬件方面可以达到
  • PHP:还记得我和安全吗?

    在我学习 PHP 如何支持 Unicode 的间隙 我一直在研究如何让我的 记住我 cookie 更加安全 然而 有一些事情我不明白 还有一些我自己的思考 我希望得到一些建议和意见 1 有没有什么方法可以采用不涉及cookie的 记住我 功
  • 替换字符串中的重复字符串

    我正在尝试查找 并替换 字符串中重复的字符串 我的字符串可以是这样的 Lorem ipsum dolor 坐阿梅特坐 阿梅特坐 阿梅特坐诺斯特鲁德实习amit situllamco Laboris nisi ut aliquip ex ea
  • 正则表达式多次匹配多行

    我有一个像这样的字符串 Name John Doe Age 23 Primary Language English Description This is a multiline description field that I want
  • 更新 Composer 依赖项时 Artisan 命令出错

    我正在为 Laravel 开发一个库 其中包含一个服务提供者 我已将此库添加到另一个项目的composer json file The composer json 主项目 的文件包含以下脚本 scripts post root packag
  • 将 SQL 查询的 SELECT 子句解析为 PHP 数组

    这更多的是用于分析 PHP 中的查询before它被发送到服务器 我这样做的原因非常复杂 所以我不想深究其原因 在 PHP 中 我需要将字段选择存储到 PHP 数组中 以这个查询为例 SELECT user id username DATE
  • PHP 数组比较

    如何比较两个数组 例如我有array a b c and array a c b 当它们进行比较时 它会返回 true 但如果其中一个字母没有在其中之一中找到 它将返回 false 顺序并不重要 在比较之前 您需要将两个数组的内容调整为相同
  • 在cakephp中调用函数

    public function data if old status prev lat lat prev long long if status Village Unknown exec query else if status Town
  • 如何获得DiVs等级?

    html div class div class p strong span style color FF0000 Content1 span strong p p style text align center Content2 img
  • 重定向至 2 页

    我有一个 PHP 页面 我想先将其重定向到一个页面 例如 google com 然后再重定向到另一个页面 例如 bing com 为此 我使用以下方法 header Location http google com header Locat
  • PHP 中的金字塔星号

    请看我的代码 for row var row gt 1 row for j 0 j lt row j echo echo echo nbsp Output 但我需要输出如下 您可能想查看一些字符串函数
  • 错误 1366 (HY000):整数值不正确:第 1 行的列“id”的“”[已关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 My code sql INSERT INTO static table name sql join array key

随机推荐

  • 我应该如何让 Xcode 链接使用 C++ 静态库的 iOS 项目

    使用 Xcode 我编写了一个 Cocoa Touch 静态库 主要是用 C 编写的 它公开了一个 C 接口 以方便 Objective C 客户端代码 我有一个使用它的客户端 iOS 应用程序 一切都按预期运行 除了我发现我需要包含一个最
  • 拖放:通过使用 copyArrayItem(),拖放的项目不应从开始数组中删除,同时放置 Angular 8

    我有一个项目列表 我可以从其中拖动项目并将其放入另一个列表中 我在用着复制数组项 Angular 中的方法不从前一个数组中删除该项目 我开始拖动 该项目位于前一个数组中 该项目的占位符显示出来 开始拖动 占位符出现 我要离开之前的数组 占位
  • 以最快的方式使用数组索引按降序打印矩阵的排序元素

    这似乎是一个简单的问题 但我在快速完成此任务时遇到困难 假设我有一个矩阵 我想对该矩阵进行排序并按降序存储元素的索引 有没有快速的方法来做到这一点 现在 我正在提取最大值 存储结果 将其更改为 2 然后在 for 循环中提取下一个最大值 这
  • 分页在 DRF APIView 中不起作用

    我在用APIView用于获取和发布项目 我想使用 Django Rest Framework 为我的 API 实现分页 但它不起作用 我想每页显示 10 个项目 但是当我这样做时api v1 items page 1 我得到了所有的物品 如
  • 在编写插件时,如何排除 leiningen 引入的依赖项?

    我正在为 Leiningen 编写一个自定义插件 它将有助于部署用 Clojure 编写的 AWS Lambda 函数 我在用着aws java sdk lambda版本1 11 145它依赖于杰克逊2 6 x 具体来说2 6 5 IIRC
  • Azure 会自动更改数据库的定价层吗?

    我在 Azure 中创建了一个 Web 应用程序 DB 并将我的 ASP NET API 部署到其中 对于 SQL 数据库 我选择了 免费计划 现在 经过几天的 API 运行 仅编写了十几个数据集并进行了大约 30 个 API 调用 Azu
  • 从非静态方法构建静态委托

    我需要创建一个类的非静态方法的委托 复杂的是 在创建时我没有类的实例 只有它的类定义 在通话时 我手头确实有实例 因此我需要一种方法 构建一个 不完整 的委托给成员方法 缺少实例 从 1 开始调用委托 显式传递类的实例 这两种都可能吗 如何
  • 为什么一个页面不能包含多个服务器端表单标签?

    我想知道为什么asp net不允许这样做 很多页面包含超过 1 个表单 登录 注册表单 搜索 其他表单等等 所以我的猜测是 我可以将一种形式与精细的 oop asp net 对象相关联 而另一种形式与纯 html 相关联 并且我必须以两种完
  • Rails 3 将错误发送到电子邮件

    如何劫持 Rails 3 错误处理以通过电子邮件发送错误并提供完整的跟踪信息 Rails 异常通知程序插件https github com smartinez87 exception notification
  • Powerpoint VBA 宏复制对象的大小和位置并粘贴到另一个对象

    刚刚从 Windows 切换到 Mac 在 Windows 上的 ppt 中 我有一个插件 允许我复制对象的属性 包括大小和 或位置 并将其粘贴到另一个对象 有点像高级格式画家 可以切换您的属性我想复制 我不再有这个插件 但我非常想创建一个
  • SVG。使用 css 反转图像。将图像保留在同一位置

    这是一个代码笔示例https codepen io yury leonov pen rZxxQE 示例中的代码 example on click function e e target toggleClass reverse reverse
  • 为什么带有 __weak 限定符的变量保留一个对象?

    这是我的代码 extern void objc autoreleasePoolPrint int main int argc const char argv NSArray weak tmp nil autoreleasepool NSAr
  • E/RecyclerView:未连接适配器;跳过布局(使用 FRAGMENTS)

    我根据我找到的类似问题的答案修改了我的代码 但没有一个起作用 我正在使用 TabFragments 和 RecyclerViews 控制台显示错误 E RecyclerView 未连接适配器 跳过布局 四次 修改它时也给了我错误 java
  • 使用 cfprocparam 将数组或列表导入 Oracle

    我有一个值列表 想通过存储过程插入到表中 我想我会将一个数组传递给 Oracle 并循环访问该数组 但我不知道如何将数组传递给 Oracle 我会传递一个列表 但我不知道如何使用该列表将其转换为使用 PL SQL 的数组 我对 PL SQL
  • 使用 React hooks 在 REACTJS 中使用数组填充动态下拉列表的步骤

    请原谅我缺乏知识 因为我对 ReactJS 还很陌生 我正在尝试创建一个动态下拉系统 其中有国家下拉菜单和城市下拉菜单 并且我想从其中包含多个数组的 const 中获取数据 这是我拥有的 const 的示例 const countries
  • 如何为iphone 3.0编译pjsip

    我一直在尝试为 iphone 3 0 编译 pjsip 但一直无法做到 我尝试遵循 siphon 和 voiphone 使用 pjsip 的开源 iphone 项目 的指南 显然我不是唯一一个无法为 iphone 3 0 编译 pjsip
  • 如何建立自引用表

    在源表中 有两列 如下快照所示 那么对于目标表 它应该是这样的 DimLocationKey 是自动生成的代理键 如何在SSIS中实现自引用效果 我尝试了以下方法 但它不起作用 因为查找中没有匹配项 如果该列可为空 则您可以加载 locat
  • 在char数组中间插入字符

    我有一个填充了一些字符的字符数组 假设我的字符数组中有 HelloWorld 不是字符串 占用索引0到9 我想做的是在数组中间插入一个字符 然后将其余字符推到一边 为要插入的新字符腾出空间 因此 我可以使 char 数组中包含 Hello
  • 理解和实现 R 中分位数函数的数值积分

    我需要使用 R 计算下面的积分 我设法在 R 中使用分位数回归完成 q theta x 函数 包 quantreg matrix structure c 0 01 0 02 0 03 0 04 0 05 0 06 0 07 0 08 0 0
  • cakePHP 文件下载未找到或不可读

    我现在已经挣扎了一个小时试图解决这个问题 我用它来下载文件app uploads 目录 它说目录未找到或不可读 但我检查了它 它也存在使用的文件 file File filename 我想知道我在这里缺少什么 file this gt Fi