php - Apache 的可暂停下载

标签 php apache web-applications download

我有一个运行的 Apache 服务器,它托管一个 php 网络应用程序。该服务器还提供了从中下载大约 900MB 文件大小的规定。但是,在测试该应用程序时,我发现无法暂停下载并在稍后恢复下载。

有人可以帮助我吗?它是我必须更改的 apache 属性吗?

最佳答案

如果您使用 php 提供文件,那么您应该在脚本中实现 Range header 处理。您可以从 $_SERVER['HTTP_RANGE'] 接收当前范围值。它包含从文件开头开始的偏移量(以字节为单位)。

ps:正如通常提到的那样 - 几乎所有内容都已在这里得到解答;-) Resumable downloads when using PHP to send the file?

关于php - Apache 的可暂停下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2910314/

相关文章:

php - Laravel php artisan serve 模仿 HTTPS

php - 我如何在查询 $r2 中使用变量表 $r1 而不是 php 文件中 FROM 子句中的表名

regex - 添加假饲料以与 apache mod_rewrite 一起使用

java - 如何在 Web 应用程序中最好地实现用户可选变量

javascript - AngularJS MySQL REST - 来源 http ://localhost:8383 is not allowed by Access-Control-Allow-Origin

php - 使用 PHP 的 mySQL 表中的增量主键

php - 无法使用 mysql 和 php 从我的数据库读取第一行

java - hadoop 是如何工作的?客户端如何连接到hadoop

php - 设置 Ubuntu/Apache/PHP 机器以发送电子邮件

caching - Varnish :即使请求或响应 header 中存在某些 cookie 也会缓存