PHP中实现下载功能实例

login.html代码:

        <h2>文件下载</h2>

        <input name="a" type="text" value=''/>
        <input type="submit" value="下载" >

            <hr>
info.php代码          

<?php

$file = "D:phpStudy\PHPTutorial\WWW.demo06\audio\ColorPix.rar";

$fileName = basename($file);

header("Content-Type:application/octet-stream");

header("Content-Disposition:attachment;filename=".$fileName);

header("Accept-ranges:bytes");

header("Accept-Length:".filesize($file));

$h = fopen($file, 'r');

echo fread($h,filesize($file));

?>
新人自学,
HTML代码实现页面的下载和输入框,PHP代码实现单个文件下载功能;
如何实现,在html页面搜索框输入url,然后得到文件并且下载,
求教

5个回答

图片说明

login.html代码:

//表单提交

文件下载

info.php代码
<?php
$file = $_POST['a'];//获取表单提交的数据,此处是URL

$fileName = basename($file);

header("Content-Type:application/octet-stream");

header("Content-Disposition:attachment;filename=".$fileName);

header("Accept-ranges:bytes");

header("Accept-Length:".filesize($file));

$h = fopen($file, 'r');

echo fread($h,filesize($file));

?>

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐