ajax uploady

浏览:440 发布日期:2016/03/09 分类:求助交流
$projectimg=M('projectimg');
$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的值;
最佳答案
评论( 相关
后面还有条评论,点击查看>>