php - 我正在开始下载,未知大小

标签 php file download

我使用以下代码使用 PHP 开始下载:

<?
$_REQUEST['file'] = urldecode($_GET['file']);

header("Content-type: application/x-file-to-save");
header("Content-Disposition: attachment; filename=".$_REQUEST['file']);
readfile($_REQUEST['file']);
?>

它有效,但下载的文件大小未知且没有预计到达时间...

我该如何解决?

谢谢!

最佳答案

header("Content-length: ". filesize($_REQUEST['file']));

关于php - 我正在开始下载,未知大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11276637/

相关文章:

php - 获取按作者分组并按类别过滤的最新帖子列表

php - PHP-将音频数据写入文件会导致空文件

ruby - 下载前获取文件大小并计算已经下载了多少 (http+ruby)

javascript - 验证 10 位手机号码和焦点输入字段无效

php - Symfony 3.4 - form_errors 表单主题不显示

Python 不会写入列表中的所有条目

c# - 使用 C# 下载 3000 多张图片?

.net - 使用 SSH.NET (VB.NET) 将文件下载到字节数组

php - 在 PHP 中传递带有参数的回调

linux - 删除很多目录的文件 - Linux