鉴于代码如何在Rackspace的云文件容器位置之间的文件复制他们的PHP API
$this->cf_container->copy_object_to($file, $this->cf_container, $new_path . '/' . $file_subpath);
其中$这个 - > cf_container是CF_Container类的一个对象,我得到这个错误:
“指定的对象'随机容器/ one/pow/whiskey.jpg'不存在作为复制来源或'随机容器'不存在作为要复制到的目标。”
容器的名字显然是“随机容器”。我已经尝试过使用不包含空格的容器来达到同样的效果。
如果我做了一个$ this-> cf_container-> get_object($ file),我得到一个带有文件属性的CF_Object对象,所以它存在。
$文件等于 “一个/ POW/whiskey.jpg” $ new_path等于 “一个/ different_folder” $ file_subpath等于 “whiskey.jpg”
任何人都有一个线索或有遇到过这个?
如果您确定存在文件和文件夹,则可能是其权限问题。您可能必须使用chmod来授予读取权限 – rnirnber 2013-02-18 18:09:44