【问题标题】:PHP Download file to specific directoryPHP 下载文件到指定目录
【发布时间】:2013-02-01 09:49:53
【问题描述】:

我有允许用户下载文件的 php 脚本。默认情况下,当用户选择保存文件(不使用任何程序打开它)时,它会保存在浏览器的“下载”文件夹中。我的问题是我可以在用户计算机上设置应该保存文件的文件夹吗?

【问题讨论】:

    标签: php download


    【解决方案1】:

    没有。

    这是用户的计算机,因此用户决定将文件存储在何处。你甚至不知道文件系统是如何组织的——它可能是 Unix 或 Windows,它们的路径会有很大的不同。

    事实上,您可以使用一些客户端技术来实现这一点,例如trusted java application。然后用户会收到一个安全警告,如果他决定接受,您的小程序就可以读写文件系统。但你肯定不想这样做。

    【讨论】:

      【解决方案2】:

      由于您的 php 脚本在服务器端运行,您无法在客户端计算机中创建或读取文件夹,因此您无法将其下载到您指定的文件夹中。

      【讨论】:

        【解决方案3】:

        我没有尝试过,但我认为它可以工作。

        类似于从戴尔等公司下载驱动程序,而不是直接下载文件,而是让用户下载 ZIP 安装程序。

        此 ZIP 安装程序将允许您指定默认提取路径。

        然后,您的 PHP 服务器可以使用预设设置在原始文件上运行 zip 构建器工具。

        看看Nirsoft ZipInstaller

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-10-15
          • 2014-07-06
          • 1970-01-01
          • 2012-11-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多