mysql 如何在PHP中放置下载函数?[已关闭]

7gcisfzg  于 2022-11-21  发布在  Mysql
关注(0)|答案(1)|浏览(121)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。

7天前关闭。
Improve this question
你能帮助我如何应用下载功能吗?我使用HTML,PHP和MYSQL的数据库。我有这个功能在我的页面中,我将上传一个文件从我的电脑,它将被存储到数据库。现在,我如何从数据库下载文件使用我的下载按钮?

这是我的页面的外观:
我试着寻找代码,并期望它能工作,但它没有。你能帮助我吗?

bprjcwpo

bprjcwpo1#

单击btn时链接到新页面,例如download.php,并对URL进行GET查询:

$pathinfo = pathinfo($_GET["filename"]);
$filesize = filesize("PATH_OF_FILE_STORAGE_DIR/" . $_GET["filename"]);
header('Content-Type: application/' . $pathinfo["extension"]);
header('Content-Length: ' . $filesize);
header("Content-Range: 0-" . ($filesize - 1) . "/" . $filesize);
header('Content-Disposition: attachment; filename="' . $pathinfo["basename"] . '"');
readfile("PATH_OF_FILE_STORAGE_DIR/" . $_GET["filename"]);

相关问题