为了账号安全,请及时绑定邮箱和手机立即绑定

尝试将子域 A 中的上传文件移动到子域 B

尝试将子域 A 中的上传文件移动到子域 B

PHP
料青山看我应如是 2023-04-15 16:53:26
我只能在子域 A 中上传图片,但无论我做什么,我都不能上传到 B。这就是我所拥有的:$move_to = $_SERVER['DOCUMENT_ROOT'] . "/assets/pinturas/$timestamp-" . $file;$move_to_site = $this->config->item('testing_domain_root') . "/assets/pinturas/$timestamp-" . $file;$outputThis = move_uploaded_file($_FILES['nuevaPintura']['tmp_name'], $move_to);$outputOther = move_uploaded_file($_FILES['nuevaPintura']['tmp_name'], $move_to_site);变量:$this->config->item('testing_domain_root')等同于$_SERVER['DOCUMENT_ROOT'](我这样做是为了使它与不同的子域相同)。但是,在检查方法的值时move_uploaded_file,本地方法(子域 A)给我 TRUE,而子域 B 什么都不返回。两个子域都存在于同一台服务器中,所以我不知道为什么会发生这种情况。
查看完整描述

1 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

move_uploaded_file() 函数将源文件移动到另一个位置。您只是不能将同一个文件移动两次。

作为替代解决方案,您可以将移动的文件复制到第二个位置。

$outputOther = copy($move_to, $move_to_site);


查看完整回答
反对 回复 2023-04-15
  • 1 回答
  • 0 关注
  • 72 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信