从授权部分下载FTP文件

时间:2015-03-22 17:28:12

标签: php file iis download ftp

我在IIS 8上有一个PHP网站,有授权部分。

我想添加一项功能,以便登录用户可以下载具有权限的文件(有关分配给用户的文件的信息存储在数据库中)。

这些文件存储在授权的FTP服务器上(文件大小为10MB-500MB)。

我想询问是否有某种方式可以下载用户有权使用的文件,例如我正在考虑生成一些文件的唯一链接,以便用户可以下载它,但无需登录FTP服务器。

1 个答案:

答案 0 :(得分:0)

如果每个用户已经登录到FTP服务器并且在其文件夹上正确设置了权限 - 您可以相对容易地集成PHP FTP部分,该部分使用登录用户(网站的)FTP凭据,假设您有它们在数据库中,只是遍历从ftp_nlist()

返回的文件夹

http://php.net/manual/en/function.ftp-nlist.php

这是一个涵盖,登录,检索目录内容和获取文件的教程 - 您需要的3件事

http://www.dreamincode.net/forums/topic/19945-basic-ftp-tutorial/