【发布时间】:2023-03-20 08:43:02
【问题描述】:
我有一个供特定用户下载文件的 php 代码 我将文件的内容存储在数据库中(使用 blob 类型)。
<?php
//do stuffs to validate user
//do stuffs get the content from database;
//$r=mysql_fetch_object("$query");
header("Content-Type: $r->type");
header("Content-Disposition: attachment; filename=\"$r->name\"");
echo $r->content;
?>
在大文件的情况下,文件下载需要很长时间。 如何改进代码? 多连接时下载速度会提高吗?
【问题讨论】:
-
详细信息。如果您需要帮助,请给他们。你看到什么速度?大有多大?通过什么样的连接?等
-
不能真正评论加快速度,但指定
Content-Length标头将允许接收用户获得状态栏和预计到达时间(可能感觉更快)。
标签: php database download blob