如何将图像从根域保存到子域?

时间:2014-04-30 13:13:11

标签: php image save

我需要上传图片并将其保存到子域名。如果上传脚本在根目录中,是否可以这样做? 这是文件路径: 上传脚本:

https://www.example.com/upload/save.php

图片存储:

http://imgs.example.com/temp

我的PHP:

 $tempFolder = 'tempimages/';
    $fh = fopen($tempFolder.$filename, 'w') or die("can't open file");
    $stringData = base64_decode($base64image);
    fwrite($fh, $stringData);
    fclose($fh);

1 个答案:

答案 0 :(得分:0)

通常,具有子域名的网站的结构是这样的:

  • /home/xxxx/public_html/[subdomain]/
    因此,如果是这样,并且您的脚本位于upload/,则可以写入../imgs/。它将一个目录移至主public_html,然后输入imgs子域文件夹。

也可能是这样的:

  • /home/xxxx/[subdomain]/
    如果是这样的话,你应该写信给../../imgs。这会将一个目录升级到public_html,然后再转到public_html的父目录,然后转到其兄弟imgs

请注意,根据您的配置,子域文件夹可以任何地方。这两个例子是最常见的例子。