首页 > 原创文章 > 软件开发 > 查看文章

CodeIgniter上传提示upload path does not appear to be valid的解决办法

所属分类:软件开发 来源: 丁老师原创 更新时间:2024-09-12 09:29 浏览: 2590 IP属地: 深圳

在开发CodeIgniter的上传功能时,提示upload path does not appear to be valid,说是上传路径错误,但是仔细检查了设置的路径是对的。怎么还出现这个提示呢?

经过丁老师研究,是因为CodeIgniter的官方文档不完善导致的。

官方代码:

$config=array(
    'upload_path'=>'uploads',
    'allowed_types'=>'gif|jpg|jpeg|png',
    'max_size'=>1000,
);
$this->load->library('upload',$config);


这个是不完整的,这个时候加载的upload组件,是没有把config加进去的,需要在下边再加一句话这样才能使用

$this->upload->initialize($config);


完整代码:

$config=array(
    'upload_path'=>'uploads',
    'allowed_types'=>'gif|jpg|jpeg|png',
    'max_size'=>1000,
);
$this->load->library('upload',$config);
$this->upload->initialize($config);

 




标签:

相关文章

Jeecg启动时org.springfram...

错误代码:[main] ERROR org.springframework.boot.SpringApplication:818 - Application run failed org.springframework.beans.fa...

订单管理系统的设计与制作

订单管理系统是商业运营中较多的应用,包含商业订单的录入、编辑、查询、跟进、支付,以及对应财务资金的统筹和管理,下面是丁老师设计的订单管理系统功能架构,以功能模块的形式,分享出来给大家。一、商家管理商家管理是订单系统中的基础信息,可以理解...

在Dart/Flutter中,double....

在Flutter中,double.infinity和double.maxFinite看起来非常的相似,他们的区别是什么,分别在什么情况下使用呢?今天丁老师给你解答。如果从严格的面向数据角度来看,两者的区别在于double.maxFini...

小程序开发的流程费用以及需要什么准备材料?

小程序定制开发的流程和费用,以及需要准备的材料,(包括但不限于微信小程序、百度小程序、支付宝小程序、抖音小程序、小红书小程序)具体如下:一、小程序开发的行政流程1.确定软件开发公司,和开发公司签订合同2.甲方支付首期开发费用3.乙方开始...

推荐文章

CSS常用字体及网页引用方式

1.字体列表及引用链接鸿蒙字体 - B 站400 字重 CSS://s1.hdslb.com/bfs/static/jinkela/long/font/regular.css 500 字重 CSS://s1.hdslb.com/bfs/st...

微信小程序从开发到实现微信支付的全过程

微信小程序部分一、完善小程序基本信息1.用管理员账号登录微信小程序(https://mp.weixin.qq.com/);2.左侧菜单选择首页;3.完善小程序的基本信息,包括小程序名称、小程序类目、微信认证、微信备案等。二、小程序开发配置1...

低成本的政企软件系统维护服务

开源节流,控制生产成本,限制开销,是每个企业和单位都要采取的成本控制和管理措施。其中,人力成本是企业在经营中支出占比较大的一块。以IT信息化部门为例,一个负责企业软件系统运维的IT部门,至少需要配置3个员工,每个员工按照IT工程师3-5年工...

Uniapp开发微信小程序怎么模拟位置?

废话不多说,直接上货。在微信开发者工具调试栏,找到Sensor(传感器)。Geolocation,勾选启用,下边输入经纬度即可!

当前在线
免费咨询