我目前正在尝试从FTP服务器检索文件,以便用户可以下载。 ftp_get()
将它写入本地机器上的路径,是的,但我想要的是它也出现在下载历史记录中,并且从互联网上算作“正常”下载,但我还没弄清楚如何做到这一点。我还尝试使用header("Location: ftp://username:[email protected]/myfile.file")
直接链接到PHP中的文件,但这导致浏览器显示文件内容(我不想要)。我错过了任何header
参数吗?或者有一种完全不同的方式来做到这一点?
您将无法将用户“重定向”到文件,因此他可以使用FTP下载它。这是一个HTTP的东西。浏览器提供FTP功能并使其看起来像HTTP,但事实上,这些是不同的东西。
如果这个文件只能通过FTP访问并且它位于远程服务器上,那么我可以想象的唯一方法是让你将这个下载“重定向”给用户:
希望能帮助到你。