用例:在用户可以创建自己的站点并将其发布到 Internet 的项目上工作。(类似于this或this的东西)。用户可以创建并稍后编辑他的网站。当用户想要发布时,我们创建他选择的域(首先是子域。以后可以是不同的域)。
问题:我们要做的是,将图像直接存储在为用户创建的域上(该域最初将创建为子域)。例如,我们的站点位于 www.xyz.com,那么子域可以是 ABC.xyz.com。这将有助于为发布域和编辑域维护一个图像副本。我们不想将相同的图像存储在两个不同的位置。
研究:
我发现可以使用两种可能性:
1)在每个创建的域上都有一个 php上传脚本(upload.php
),当用户上传任何图像时会调用它。--> 不确定效率如何
2)使用 FTP 传输从一个域到另一个域的图像。(一些跨域机制)-->不确定这里的安全问题
我需要编写任何类型的跨域脚本吗?请帮助我解决这个问题。我不想要整个代码,而是需要让我朝着正确方向发展的逻辑。建议,如果我的方法是错误的欢迎。谢谢你的时间。
注意:我仍在寻找其他替代方案。如果我得到某种形式的代码,将更新它。