【问题标题】:PHP Uploader: How to set upload path to local computer?PHP Uploader:如何设置本地计算机的上传路径?
【发布时间】:2014-01-18 13:35:11
【问题描述】:

如何设置我的上传器以将上传的文件保存到我计算机上的文件夹中?我在 000webhost.com 上托管了一个免费服务器,并且我有一个简单的上传脚本 ^^ 所以我想做这样的事情:

//specify folder for file upload
$folder = "C:\Users\Tepa\Desktop\Ohjelmat\Uploads"; 

【问题讨论】:

  • 所以你有一个服务器....这个服务器在你家,你想在有人上传文件时设置保存路径?如果是的话...看看move_uploaded_file 让你留意目的地!
  • 如果脚本在服务器上运行,你期望它如何访问你家机器上的目录?
  • 当您将文件保存在服务器端代码中时,您会在此处设置其路径。这在什么方面不起作用?如果您希望服务器将文件保存到运行 Web 浏览器的计算机上,则不能这样工作。幸运的是,网页无法访问客户端的文件系统。
  • 大家好,我知道无法将上传路径移动到本地计算机。是否有一个脚本可以每 1 小时将它们移动到本地计算机?

标签: php upload hosting local uploader


【解决方案1】:

我建议改为从相反的方向解决这个问题,并编写一个脚本将这些文件拉到您的本地计算机上,而不是向外界开放。您可以将其设置为 cron 作业/计划任务,以便自动提取文件。

如果您感兴趣的文件存储在主机上可公开访问的文件夹中,那么实际完成此任务相当简单(请参阅:cURLfile_get_contents

您失去了实时同步性,但获得了一些安心。

【讨论】:

    【解决方案2】:

    为了让网站在您的本地计算机上保存文件,您需要在您的家庭计算机上安装 ftp 或其他文件服务器,并通过 IP 地址或 DNS 地址发送文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-31
      • 2011-02-16
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      • 1970-01-01
      相关资源
      最近更新 更多