使用 php yii2 在 Chrome 中下载 Excel 文件失败

2023-12-14

<a href="/Files/file.xxxx" download class="btn btn-success">Download File</a>

我有一个页面,其中有一个下载按钮,可以下载该文件。但下载失败。我已经检查过这个问题,但没有找到任何解决方案。

enter image description here

上图显示没有文件。

任何帮助将不胜感激。


From 谷歌浏览器帮助中心

如果您尝试下载文件但失败,请首先尝试按照以下故障排除步骤修复错误:

  1. 确保您的互联网连接正常。如果您的互联网连接不稳定,请了解如何解决互联网稳定性问题。

    。 Chrome 将自动恢复下载。您还可以通过单击向下箭头,然后单击“继续”或“更多”,然后单击“继续”来恢复文件下载。

  2. 稍后尝试下载该文件。

  3. 联系网站所有者。

如果1和2不起作用。如果您尝试使用其他浏览器,那么问题出在您的文件和服务器上。

您可以通过检查来修复它文件已存在并通过发送文件Yii2 发送文件。参见示例:

$file_path = '/route/to/path/file.xlsx';
if (file_exists($file_path)) {
    return Yii::$app->response->sendFile($file_path);
}else{
    return 'file not found';
}

您可以在任何地方使用此代码控制器 .

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

使用 php yii2 在 Chrome 中下载 Excel 文件失败 的相关文章

随机推荐

  • UIView拖动(图像和文本)

    当 UIView 有图像和文本时 是否可以在 iOS 屏幕上拖动 UIView 例如小卡片 您能给我指出类似 已解决 的主题吗 我还没有找到 根据 pepouze 的答案 这就是一个简洁的解决方案 测试过 有效 void touchesMo
  • 如何使用一个Python脚本运行另一个Python脚本并向其传递变量? [复制]

    这个问题在这里已经有答案了 我有一个 Python 脚本 我们就这样称呼它吧控制器 py 我想用控制器 py运行另一个 Python 脚本并向其传递多个变量 我们来调用第二个脚本分析器 py 在不导入的情况下执行此操作的最佳方法是什么分析器
  • 使用同一接口调用多个类

    我有一个像这样的界面 public interface IAddressProvider string GetAddress double lat double long 在我的消费类中 我想循环遍历具体的提供者 直到得到结果 例如 简化的
  • 使用 jQuery 动态隐藏表格行

    我正在尝试替换表行的背景颜色 每个部分都以相同的颜色开始 我通过以下代码实现了这一点 document ready function tbody tr row nth child even css background efefef 我还需
  • 在画布中制作可点击区域来更改图像

    请帮我 在下面的画布中创建可点击区域 我可以将 onmousedown 事件分配给该区域 我知道如何使用不可见的 DIV 来做到这一点 但我认为有一种我不知道的更优雅的方法可以在画布中做到这一点 当我单击其中一个区域时 想要将图像名称传递给
  • 使用 Nokogiri 解析大型 XML

    因此 我尝试使用 Nokogiri 解析 400k 多行 XML 文件 XML 文件具有以下基本格式
  • 在 Eclipse 中安装 ADT 时出现问题

    我已经安装了 SDK 现在需要 Eclipse 插件 但是 这是行不通的 它达到大约 25 29 并挂起几分钟 然后失败 我收到以下错误消息 收集要安装的项目会话时发生错误 上下文是 profile SDKProfile 阶段 org ec
  • 如何在其他地方绘制不可见的 JFrame?

    我想将 JFrame 的内容绘制到另一个框架上 目前 我只有在 JFrame 可见时才能使其工作 有没有办法绘制隐藏的 JFrame 附加信息 在我的项目中 我需要能够旋转和缩放窗口 我不想编写自己的 window api 所以我想我也许能
  • 即使应用程序被卸载后也能保留设备标识符

    在我的 iPhone iPad 应用程序的用例中 有一个投票系统 一台设备可以将其投票发送到服务器一次 因此我的服务器需要识别用户的设备 我不希望用户注册帐户 因为这会使应用程序变得复杂 但是 我找不到有效的解决方案 UDID 已弃用 我认
  • SUMIF 排除隐藏行。小计?求和?

    我有 2 个巨大的事件表 第一个表是数据表 tblData 包含日期 持续时间和代码 用于识别事件 第二个表是汇总表 tblSummary 每个事件花费的总时间 我该如何过滤tblData并更新tblSummary 下面是一小部分tblDa
  • android中按钮点击的表单验证

    我正在开发一个 Android 应用程序 其中登录活动有 editText RadioButton Spinner 和一个按钮 因此 当按下按钮时 我必须通过检查是否填写了所有字段来验证我的表单 否则会向谁能帮我写一下java代码吗 提前致
  • 使用 Android Gallery 作为自动幻灯片放映

    您好 我想为应用程序创建一个启动屏幕 并让图库在计时器上旋转多个图像 谁能告诉我如何使用计时器为图库中的图像设置动画 一个简单的解决方案是 private int PicPosition private Handler handler ne
  • 将社交分享链接添加到phonegap应用程序

    我有一个使用 jquery mobile 的应用程序 它输出和图像 现在我已经在预览页面中显示了图像 并且我在下面添加了链接以在 Facebook 和 Twitter 以及其他平台上分享它们 我该如何编码 当用户单击共享按钮时 默认共享面板
  • 表的奇数行和偶数行

    我有一个从 MYSQL 数据库获取其行的表 table table
  • 多个 SELECT 语句合并到一个 JSON 中

    我确信这个问题必须在某个地方得到回答 但在我的一生中 无论我如何改变我的搜索短语 我似乎都找不到任何东西 我需要从两个完全独立的表中选择数据并将信息导出到 JSON 在这种情况下 它们在每个表中都是 1 条记录 如果我一次只选择 1 条并导
  • Python FTPS上传错误:425无法建立数据连接:不允许操作

    我正在尝试使用 ftps 将文件发送到 FTP 服务器 登录和更改目录工作 import ftplib ftps ftplib FTP TLS host user pwd ftps set pasv True ftps prot p ftp
  • 使用 MPMoviePlayerController 播放多个视频

    在我的应用程序中 我有多个视频 我希望当用户按下 MPMoviePlayerController 中的下一个或上一个按钮时 MPMoviePlayerController 应该播放特定的歌曲 但问题是 MPMoviePlayerContro
  • 如何在 App Store 中提交同一项目的两个二进制(iPhone 和 iPad)文件?

    我已经为 iPhone 创建了地图应用程序 并且根据客户要求 我也在 iPad 上开发了相同的地图应用程序 现在我有相同的地图应用程序项目 但有两个 ipa 文件 一个用于 iPhone 另一个用于 iPad 我已经将 iPhone 版本放
  • 使用指针在C++中显示char变量的地址?

    如何显示char变量的地址 我找到了一个使用类型转换的解决方案 首先将其转换为 int 或 float 或 void 等 然后使用指针显示地址 但是 除了没有类型转换的特定解决方案之外 还有其他替代方案吗 使用像这样的指针 char var
  • 使用 php yii2 在 Chrome 中下载 Excel 文件失败

    a href Files file xxxx class btn btn success Download File a 我有一个页面 其中有一个下载按钮 可以下载该文件 但下载失败 我已经检查过这个问题 但没有找到任何解决方案 上图显示没