通过PHP从FTP下载文件,就像通常下载文件一样?

njo*_*oye 0 php ftp download

我目前正在尝试从FTP服务器检索文件,以便用户可以下载.ftp_get()把它写到本地机器上的路径,是的,但是我想要的是它也出现在下载历史记录中,并且从互联网上算作"正常"下载,但我还没弄清楚如何做到这一点.我还尝试直接链接到PHP中的文件,header("Location: ftp://username:password@ftp.server.com/myfile.file")但这导致浏览器显示文件内容(我不想要).我错过了任何header参数吗?或者有一种完全不同的方式来做到这一点?

tai*_*iar 5

您将无法将用户"重定向"到文件,因此他可以使用FTP下载它.这是一个HTTP的东西.浏览器提供FTP功能并使其看起来像HTTP,但事实上,这些是不同的东西.

如果这个文件只能通过FTP访问并且它位于远程服务器上,那么我可以想象的唯一方法是让你将这个下载"重定向"给用户:

希望能帮助到你.