2
我正在将文件存储在我的服务器的根目录之上,而且我计划通过使用php文件为用户提供下载。使用PHP指针下载文件
这里是我的代码: 下载链接:
<a href="'.FILEGRAB_ADR.'?adr='.$file.'">Download</a>
并为FileGrab.php文件:
<?php
//This will grab a file from the server
if (file_exists(UPLOAD_ADR.$_GET['adr'])) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="example.CATPart"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header("Content-length: ".filesize(UPLOAD_ADR.$_GET['adr']));
readfile(UPLOAD_ADR.$_GET['adr']);
exit;
}
?>
我得到了上面的代码(本质)从here
FileGrab.php正在加载,但它看起来像只是喷出文件的原始文本形式,任意文本/符号等。
检查文件是否存在,文件大小是否返回值。不知道如何得到更多的错误来检查它!
它使这是一个的.CATPart文件,这是一个有点抽象,但需要一个区别...
任何帮助,不胜感激:)
之前,请务必'
developerwjk
2015-02-10 22:44:52
你的圣人,它现在的作品:)没有意识到它是需要这个! – 2015-02-10 22:55:58