$id=session_id;
$config=array(
'maxSize' => 3145728,// 设置附件上传大小
'rootPath' => './projectimg/',// 设置附件上传根目录
'exts' => array('jpg', 'gif', 'png', 'jpeg'),// 设置附件上传类型
'subName' => array('date','Ymd'),//子目录创建方式,采用数组或者字符串方式定义
);
$upload = new \Think\Upload($config);// 实例化上传类
// 上传文件
$info = $upload->upload();
if(!empty($info)){
$data=array(
//'id' =>$id,
'savename'=>$info['Filedata']['savename'],//保存名称
'savepath'=>$config['rootPath'].$info['Filedata']['savepath'].$info['Filedata']['savename'],//保存路径
'status'=>1,//状态
);
$this->ajaxReturn($data);
我想存入一个session里面的id,但是不知道怎么弄。高手指教一下。id不是主键,也不是自增。
前端代码。
//uploadify上传操作
$('#file_upload').uploadify({
'formData' : {
'<?php echo session_name();?>' : '<?php echo session_id();?>'
},
'swf' : '__PUBLIC__/uploadify/uploadify.swf',//引用uploadify.swf
'uploader' : '{:U("home/seniorattestation/seniorattestation")}',//后台上传文件处理方法
'buttonText':'选择文件',
'multi' : true,//允许多文件上传
'fileTypeExts' : '*.gif; *.jpg; *.png;',//限制文件格式
'fileSizeLimit' : '5MB',//限制文件大小
'onUploadSuccess' : function(file, data, response) {
var data = $.parseJSON(data);
put_img(data['savepath']);//添加图片到img_box
}
});
这个id不能用session的值;
最佳答案