在PHP中为文件创建永久下载链接

在PHP中为文件创建永久下载链接,php,Php,我的PHP脚本是direcoty/home/foo/public\u html/PHP\u script/index.PHP 在此目录中有一个名为images的文件夹,其中包含一些图像。如何获得这些图像的永久下载链接 e.g http://www.example.com/~foo/php_script/images/image.gif 有这样的功能吗 header("Content-Transfer-Encoding: binary"); header("Content-Type: image

我的PHP脚本是direcoty
/home/foo/public\u html/PHP\u script/index.PHP

在此目录中有一个名为images的文件夹,其中包含一些图像。如何获得这些图像的永久下载链接

e.g http://www.example.com/~foo/php_script/images/image.gif

有这样的功能吗

header("Content-Transfer-Encoding: binary");
header("Content-Type: image/jpg");
header("Content-Disposition: attachment; filename=$filename");
readfile($filename);
并在单击下载链接时调用此功能

请参阅此处以获取readfile信息


这个问题对我来说没有意义。在我看来,你不需要做任何特别的事情,只要链接到你的照片。。。因此,使用您给出的URL示例,应该已经可以使用了

既然你问这个问题,我想你已经试过了?您使用的是什么web服务器

在你的index.php中,我会使用一些类似于

<?php>
    echo "<img src=\"/~foo/php_script/images/image.gif\" />";
</php>

请详细解释一下您想要什么。我必须为名为images的文件夹中的文件创建一个下载链接。永久链接,如我们从imageshack.us或dropbox.com等网站获得的链接。我知道,但这不是我正在寻找的,我希望这样的链接在默认情况下可以工作,您是否拥有所有用户的图像文件夹阅读权限?我不知道我问这个问题时在想什么。谢谢你,伙计。现在我觉得自己很傻,哈哈,不用担心,伙计。我只是庆幸我没有不知何故遗漏了更深的含义。很高兴你重回正轨。玩得高兴