用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3505|回复: 5
收起左侧

[已解决] 上传图片出现这个提示

[复制链接]
发表于 2010-8-26 14:10:48 | 显示全部楼层 |阅读模式
上传图片出现这个提示:You did not select a file to upload
这个应该缺少什么东西呢?
 楼主| 发表于 2010-8-26 14:13:28 | 显示全部楼层
把手册上的代码拷贝过去怎么还是提示“You did not select a file to upload.” 呢,
没修改什么呀,GD2也开了。。。
在根目录下建一个文件夹。
发表于 2010-8-26 14:55:46 | 显示全部楼层
do_upload('名字');
这里的名字要和 <input type="file' name="名字" /> 对应!
默认是 userfile

你肯定是没写对,呵呵,这个手册有说明,也被你给忽略了。
 楼主| 发表于 2010-8-27 18:05:04 | 显示全部楼层
回复 3# Hex


do_upload() 是写方法 还是调用
$this->load->library('upload', $config);
if(!$this->upload->do_upload()){   //还是这个里面do_upload() 呢?

我在视图里面这样写<td>图片&nbsp;<input type="file" name="pic" id = "pic" /></td>
我在模型里面是这样调用的
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|jpeg|png';
$config['max_size'] = '2048';
$config['max_width'] = '0';
$config['max_height'] = '0';
$config['encrypt_name'] = TRUE;
$this->load->library('upload', $config);
if(!$this->upload->do_upload($pic)){
echo $this->upload->display_errors();
}else {
$file_info['upload_data'] = $this->upload->data();
echo $pic=$file_info['upload_data']['full_path'];
}

请指点!!!
发表于 2010-8-27 18:17:06 | 显示全部楼层
if(!$this->upload->do_upload($pic)){
改成
if(!$this->upload->do_upload('pic')){
再try try看行不行
发表于 2013-8-20 17:34:10 | 显示全部楼层
我的更改了php.ini配置好了。

本版积分规则