首页 > 解决方案 > 从浏览器下载文件第一次挂起,重复工作

问题描述

我在我的 Linux 机器上运行 nginx 作为网络服务器。Nginx 已配置为允许文件下载。我已经设置了我的网页以允许下载 /var/www/html 下名为“logs”的目录中的文件。

每个文件在我的网页上都有一个单独的链接,如下所示:

<a href="logs/file1234.dat" download="file1234.dat">Download</a>
<a href="logs/file2345.dat" download="file2345.dat">Download</a>
<a href="logs/file3456.dat" download="file3456.dat">Download</a>

当我在 Firefox 中单击一个链接时,会出现例如“正在打开 file1234.dat”弹出窗口,并且“保存文件”会启用。当我单击“保存文件”时,似乎没有任何反应。如果我检查下载状态栏,浏览器会声称

'Unknown time left - 0 bytes (0 bytes/sec)'

如果我取消下载然后重新启动它,文件下载正常。

我还尝试在一个列表中下载多个文件,例如此处通过单个操作下载多个文件,第一个文件在下载时挂起,但下一个文件下载正常。

什么可能导致第一个文件下载挂起?

标签: htmllinuxfilenginx

解决方案


有时安全软件(防病毒、防火墙)会导致此类问题。如果您的计算机上安装了一些防病毒软件,请尝试将其禁用一段时间,看看是否会有所不同。


推荐阅读