Php Yii1资产的完整路径

Php Yii1资产的完整路径,php,yii,Php,Yii,我正试图找到一种方法,使用Yii和一个自定义组件将文件卷曲到服务器,将文件上传到远程服务器。 然而,我得到了一个http_代码0,我认为这是由于我试图发送 @/dirtoproject/assets/44d360bd/upload/images/stalker-cityscapes_00324219.jpg;filename=stalker-cityscapes_00324219.jpg;type=text/html 而不是: @/pathfromc:/ /assets/44d360bd/up

我正试图找到一种方法,使用Yii和一个自定义组件将文件卷曲到服务器,将文件上传到远程服务器。 然而,我得到了一个http_代码0,我认为这是由于我试图发送

@/dirtoproject/assets/44d360bd/upload/images/stalker-cityscapes_00324219.jpg;filename=stalker-cityscapes_00324219.jpg;type=text/html
而不是:

@/pathfromc:/ /assets/44d360bd/upload/images/stalker-cityscapes_00324219.jpg;filename=stalker-cityscapes_00324219.jpg;type=text/html
有人能解释一下我是如何走对路的吗? 我正在使用

protected function getKCFinderUrl()
{
    if ($this->_kcassetsUrl === null)
        $this->_kcassetsUrl = Yii::app()->getAssetManager()->publish(
            Yii::getPathOfAlias('ext.kcfinder') );
    return $this->_kcassetsUrl;
}
加载kcfinder扩展。
非常感谢您的帮助。

添加$\u服务器['document\u root']效果很好。

您使用的是哪个版本的yii。在你的问题中必须注意这一点。