繁体   English   中英

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

[英]Excel file download failed in Chrome using php yii2

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

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

在此处输入图片说明

在上图中,它表明没有文件。

任何帮助将不胜感激。

Google Chrome帮助中心

如果您尝试下载文件,但该文件不起作用,请首先尝试通过以下疑难解答步骤修复错误:

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

    Chrome会自动恢复下载。 您也可以通过单击向下箭头向下箭头,然后依次单击恢复或更多,然后继续,以恢复文件下载。

  2. 稍后尝试下载文件。

  3. 联系网站所有者。

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

您可以通过检查file_exists进行修复,并通过Yii2 sendFile发送文件。 参见示例:

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

您可以在任何控制器中使用此代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM