如何使用 php 将图像上传到另一个主机域?

How can I upload images to another host domain with php?

我的管理面板在 test.com 上,我的管理面板中有允许上传图片的功能。但是图片必须上传到subdomain.test.com.

我的服务器是 CentOS 7.2 minimal,我在服务器上安装了 DirectAdmin。

这个问题的最佳解决方案是什么?

根据我的理解和经验,直接上传是不可能的,但下面是一些实现此目的的方法。

  1. 在您的情况下,当您正在寻找 upload/save 图像到您提到的在该域下创建的子域时。 您可以将文件上传到您的主域,然后使用服务器根路径将图像移动到您的子域文件。这很容易实现,因为您只想将图像保存在您的 子域.

  2. 在您的子域上定义一些 Web 服务应用程序,它将通过从主域传递的旁路读取图像。即您的主域将调用子域的 Web 服务来保存图像。 (这需要额外的努力)