用户
 找回密码
 入住 CI 中国社区
搜索
楼主: cmsphp
收起左侧

[程序 App] 仿新浪用户上传头像功能 集成codeigniter 比UCHOME的

[复制链接]
发表于 2012-6-29 17:03:42 | 显示全部楼层
那个,前面一个问题已搞定。不过总是上传失败啊!
发表于 2012-6-29 17:18:49 | 显示全部楼层
oraclelee 发表于 2012-5-29 15:39
找这个插件找了好久了,终于找到了。

你是怎么用的?为什么我这边总是弹框:上传失败呢!
发表于 2012-9-25 11:35:01 | 显示全部楼层
mark.....................
发表于 2013-1-16 16:03:47 | 显示全部楼层
谢谢
发表于 2013-1-17 09:04:45 | 显示全部楼层
坑爹,没有下载
发表于 2013-1-25 10:38:25 | 显示全部楼层
图像总是上传失败是什么原因,目录权限是有的啊?
发表于 2013-5-2 17:59:55 | 显示全部楼层
支持 ,顶一个,沙发。
发表于 2013-5-24 16:49:43 | 显示全部楼层
  1. public function saveavater(){
  2.                 $base_url=$this->config->item('base_url');
  3.                 $user_id  = rand(1000,9999);        //用户ID可以从Session里获取
  4.                 $rs = array();
  5.                 switch($_GET['action']){
  6.                         //上传临时图片
  7.                         case 'uploadtmp':
  8.                                 $file = 'uploadtmp.jpg';
  9.                                 @move_uploaded_file($_FILES['Filedata']['tmp_name'], $file);
  10.                                 $rs['status'] = 1;
  11.                                 $rs['url'] =$base_url. '/uploads/' . $file;
  12.                                 //file_put_contents("D:\\sina1.txt",$rs['url'],FILE_APPEND);
  13.                                 break;
  14.                                 //上传切头像
  15.                         case 'uploadavatar':
  16.                                 $input = file_get_contents('php://input');
  17.                                 $data = explode('--------------------', $input);
  18.                                 //设置上传目录
  19.                                 $upload_dir = 'user_avatar';
  20.                                 $dir = UploadPath($upload_dir,$user_id);
  21.                                 //小图
  22.                                 $file_name_s=$dir.'/'.$user_id.'_s.jpg';
  23.                                 //大图
  24.                                 $file_name=$dir.'/'.$user_id.'.jpg';

  25.                                 //生成你要的文件路径和名字开始
  26.                                 @file_put_contents($file_name_s, $data[0]);
  27.                                 @file_put_contents($file_name, $data[1]);
  28.                                 //生成你要的文件路径和名字结束
  29.                                 //写到数据库
  30.                                 $pic_path = $upload_dir.'/'.date("Y",time()).'/'.date("m",time()).'/'.$user_id.'/'.$user_id.'.jpg';
  31.                                 //写入成功了$rs['status'] = 1;
  32.                                 //演示用
  33.                                 $this->session->set_userdata('pic_path', $pic_path);
  34.                                 //返回状态
  35.                                 $rs['status'] = 1;

  36.                                 break;
  37.                         default:
  38.                                 $rs['status'] = -1;
  39.                 }

  40.                 print json_encode($rs);
  41.         }
复制代码
有些代码段看不懂额   不会用。。。还有那些as文件是什么呢。。。。
发表于 2013-8-9 15:17:42 | 显示全部楼层
怎么下载 啊?

本版积分规则