如何使用 PHP 在计算机中静默下载文件? [关闭]

Posted

技术标签:

【中文标题】如何使用 PHP 在计算机中静默下载文件? [关闭]【英文标题】:How to download file in computer silently using PHP? [closed] 【发布时间】:2012-10-03 12:28:29 【问题描述】:

我想使用 php 以静默方式或不提示将文件下载到计算机?或者当点击下载链接时,我可以在定义位置强制下载吗?喜欢C: /dir/dir/myfile.zip?请注意,我要求这个仅供我内部使用,不会伤害用户。

【问题讨论】:

<sarcasm>Gee,如果可能的话,我肯定会喜欢它,这样垃圾邮件发送者和恶意软件推送者就可以填满我的机器,而无需我点击所有那些乏味的 UAC 提示。多么绝妙的主意!</sarcasm>. 提醒我永远不要访问你的网页 - 如果你想将恶意软件下载到我的机器上......并且没有正当的个人需要这样做 他可能在本地网络上有一些自定义应用程序需要执行此类操作。他在他的问题中特别提到这是出于个人或内部目的。 可能是这样,但为什么不直接使用 rsync 或 scp 或其他通过 ssh 工作的服务呢?我无法想象任何可能的合法用途,使用另一种方法不能更好更快地完成。 (另外,他说“当访问者浏览我的网页时”,这清楚地表明这不是某个内部项目) 这不是在网络上,但是好的,我知道你的意思。无论如何,不​​可能为所欲为。 【参考方案1】:

你不能。

由于安全问题,这根本不可能。

现在,如果这些系统是您自己的专用网络上的系统,并且驱动器是共享的,那么您可以编写代码从服务器中写出文件。但是,这一切都在用户的浏览器之外。其他方法包括在用户计算机上运行的外部应用程序。当他们单击链接时,要下载的文件将添加到数据库中的队列中。客户端应用程序获取此数据并将下载它。 AudioGalaxy 曾经使用过这种方法。

【讨论】:

您的问题并不是真正的问题,这就是您看到一些反对意见的原因。这也不是一个真正的编程问题,显然你没有做功课等等。【参考方案2】:

其实很简单。让他们下载可执行文件。然后他们需要执行它,并且该可执行文件可以小心地将插件安装到他们的浏览器中,该插件能够写入磁盘以及所有这些乐趣。

【讨论】:

【参考方案3】:

首先,PHP 不是客户端语言,因此无法使用这种语言。

接下来,正如您在 cmets 中看到的问题,由于安全原因,浏览器不允许此类操作。

【讨论】:

以上是关于如何使用 PHP 在计算机中静默下载文件? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在Javascript中使用PHP文件[关闭]

通过电子邮件发送 .csv 后,如何使用 PHP 下载 .csv 文件? [关闭]

如何app自动升级 静默安装 android

如何从 EC2 下载文件 [关闭]

android如何在定制系统上实现静默安装

如何使用PHP通过ajax在特定服务器*文件夹上保存文件。不通过浏览器下载