使用 PHP 上传脚本替换多用户 FTP 帐户(从 Windows 应用程序上传文件)

使用 PHP 上传脚本替换多用户 FTP 帐户(从 Windows 应用程序上传文件)

直到我们的网站托管服务商突然将自己卖给了没有 cpanel 的竞争对手,我们才有了以下解决方案:

我们为客户提供了一款 Windows 应用程序,客户可以通过自己的 FTP 帐户更改数据并上传到预定义的 FTP 路径。(因此他们永远无法访问/篡改其他客户的数据)- 例如ftp://example.com/data/customer1/- 然后,我们会让他们的应用程序自动从网络服务器下载新数据(图像 XML 等)http://example.com/data/customer1/

我们可以移动网站主机或者改变我们的解决方案:

我想我们可以编写 Windows 应用程序以通过 HTTP 上传文件 - 但我们需要一个可以验证用户帐户并接受文件上传的 PHP 解决方案。我的问题是...即使我们自己开发 - 这样的解决方案是否具有前瞻性?

  • 是否有任何现有的解决方案可以满足我们的需求?
  • PHP 文件上传还能继续工作吗?在大多数 Web 服务器和 https:// 上以及未来的“最佳实践”安全变化上呢?

我特别想知道我是否已经考虑过潜在的问题——因为我以前没有使用过 HTTP 文件上传,所以我不确定这样的解决方案在现实生活中会如何发挥作用。

答案1

HTTP 文件上传在很多地方都有使用,例如各大社交媒体平台。所以,它肯定是稳定的。

我还想说,由于 PHP 的用户群如此庞大,未来仍将保留对 PHP 的支持。不过,版本之间的差异可能仍然存在。

我相信您可以在互联网上找到许多上传表单的实现。只需使用您最喜欢的搜索引擎即可找到合适的一个。我不知道任何特定的解决方案,即使我知道,也与此无关。

相关内容