那个,前面一个问题已搞定。不过总是上传失败啊!
oraclelee 发表于 2012-5-29 15:39 static/image/common/back.gif
找这个插件找了好久了,终于找到了。
你是怎么用的?为什么我这边总是弹框:上传失败呢!
mark.....................
谢谢
:@坑爹,没有下载
图像总是上传失败是什么原因,目录权限是有的啊?
支持 ,顶一个,沙发。
public function saveavater(){
$base_url=$this->config->item('base_url');
$user_id= rand(1000,9999); //用户ID可以从Session里获取
$rs = array();
switch($_GET['action']){
//上传临时图片
case 'uploadtmp':
$file = 'uploadtmp.jpg';
@move_uploaded_file($_FILES['Filedata']['tmp_name'], $file);
$rs['status'] = 1;
$rs['url'] =$base_url. '/uploads/' . $file;
//file_put_contents("D:\\sina1.txt",$rs['url'],FILE_APPEND);
break;
//上传切头像
case 'uploadavatar':
$input = file_get_contents('php://input');
$data = explode('--------------------', $input);
//设置上传目录
$upload_dir = 'user_avatar';
$dir = UploadPath($upload_dir,$user_id);
//小图
$file_name_s=$dir.'/'.$user_id.'_s.jpg';
//大图
$file_name=$dir.'/'.$user_id.'.jpg';
//生成你要的文件路径和名字开始
@file_put_contents($file_name_s, $data);
@file_put_contents($file_name, $data);
//生成你要的文件路径和名字结束
//写到数据库
$pic_path = $upload_dir.'/'.date("Y",time()).'/'.date("m",time()).'/'.$user_id.'/'.$user_id.'.jpg';
//写入成功了$rs['status'] = 1;
//演示用
$this->session->set_userdata('pic_path', $pic_path);
//返回状态
$rs['status'] = 1;
break;
default:
$rs['status'] = -1;
}
print json_encode($rs);
}有些代码段看不懂额 不会用。。。还有那些as文件是什么呢。。。。
怎么下载 啊?
搜藏一下