数码资讯
PHP下载极限速度示例共享的实现
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
应该向客户机发送的本地文件
local_file美元= 'test-file .zip;
用户获取的文件名为
download_file美元= 'your-download-name .zip;
下载速率极限 / /套(20.5 = kb / s)
download_rate = 20.5美元;
如果(file_exists($ local_file)is_file($ local_file)){
发送/页眉
头('cache-control:私人的);
头('content-type:应用/字节流);
头('content-length:'。文件大小($ local_file));
头('content-disposition:文件名=download_file美元。);
冲洗 /内容
同花顺();
文件流打开
文件大小= fopen(local_file美元,R);
而(!Feof(文件)){
将当前文件部分发送到浏览器
打印fread(文件、圆(合download_rate×1024));
内容到浏览器
同花顺();
1秒睡眠
睡眠(1);
}
文件流关闭
Fclose(文件);
}
{其他
模具(错误:文件。local_file美元。'不存在!;
}
应该向客户机发送的本地文件
local_file美元= 'test-file .zip;
用户获取的文件名为
download_file美元= 'your-download-name .zip;
下载速率极限 / /套(20.5 = kb / s)
download_rate = 20.5美元;
如果(file_exists($ local_file)is_file($ local_file)){
发送/页眉
头('cache-control:私人的);
头('content-type:应用/字节流);
头('content-length:'。文件大小($ local_file));
头('content-disposition:文件名=download_file美元。);
冲洗 /内容
同花顺();
文件流打开
文件大小= fopen(local_file美元,R);
而(!Feof(文件)){
将当前文件部分发送到浏览器
打印fread(文件、圆(合download_rate×1024));
内容到浏览器
同花顺();
1秒睡眠
睡眠(1);
}
文件流关闭
Fclose(文件);
}
{其他
模具(错误:文件。local_file美元。'不存在!;
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。