从codeigniter中的主域应用程序将文件上载到另一个子域应用程序

时间:2015-07-09 11:00:36

标签: codeigniter

我有一些问题,我需要从主域应用程序上传文件到子域应用程序,但我不能这样做。我有一个主域名是codeigniter应用程序,并有一些其他子域codeigniter应用程序,但我的所有应用程序管理面板都放在主域应用程序中。如果我使用基本网址而不是显示主域名基本路径,但我无法从主域应用程序获取子域名基础网址。

1 个答案:

答案 0 :(得分:0)

您尚未发布任何代码。但是会在之前给它

如果您的设置类似于服务器上的此示例

application

system 

index.php

subdomain >

subdomain > uploads

然后上传到子域名中的文件夹尝试

上传功能在主应用程序中的控制器

$config['upload_path'] = FCPATH . 'subdomain-name/uploads/';

或者

$config['upload_path'] = './subdomain-name/uploads/';

注意:检查上传文件夹权限777

所有方式都很好阅读用户指南

CI2:http://www.codeigniter.com/userguide2/libraries/file_uploading.html

CI3:http://www.codeigniter.com/user_guide/libraries/file_uploading.html

确保在do_upload上包含字段名称。字段名称是输入名称="用户文件"

$field_name = "userfile";
$this->upload->do_upload($field_name)

在视图上然后是

<input type="file" name="userfile" size="20" />