PHP从非托管目录下载文件

时间:2012-01-09 01:21:06

标签: php

我已经能够通过PHP将文件上传到非托管目录(目录不在网站上),并具有PHP文件(www)的读/写权限。我该如何从这个目录下载文件?我已经能够列出目录的内容,但是当计算机尝试从服务器上的路径下载文件时,单击文件(使文件名链接)不起作用。我是PHP新手,所以非常感谢所有帮助。谢谢!

编辑:在我投票之前,这是一个广泛的问题,我只想知道如何访问非托管目录中的文件并将其传递给用户。我已经知道如何下载网站上托管的普通文件。谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用委派PHP文件进行文件访问。我对你的结构一无所知,但如果你能写出来,你可以(大概)用file_get_contents读回来:

<?php
echo file_get_contents('/the/path/to/the/unhosted/directory/file.ext');
?>