关于网友提出的“ tinkphp32中 form表单的上传 和 文件上传不能同步”问题疑问,本网通过在网上对“ tinkphp32中 form表单的上传 和 文件上传不能同步”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: tinkphp32中 form表单的上传 和 文件上传不能同步
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 2*1024*1024 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg','txt','doc','wps','html');// 设置附件上传类型
$upload->savePath = './Uploads/'; // 设置附件上传目录
$upload->autoSub = true;
$upload->subName = array('date','Ymd');
$upload->replace = true;
// 上传文件
$info = $upload->upload();
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}else{// 上传成功
foreach($info as $file){
$file['savepath'].$file['savename'];
}
$this->success('上传成功!');
}
$user = M('up_file');
$userid = session('userid');
$time = time();
$nm = date("Y-m-d H:i:s",$time);
$upload = $info['file']['name'];
// 保存当前数据对象
$data['file_img'] = $file['savepath'].$file['savename'];
$data['user_id'] = $userid;
$data['file_time'] = $nm;
$data['upload'] = $upload;
if($userid != ""){
$user->add($data);
}
}
相对应的 两个方法 怎么能让 这两个方法同步
而不是只能实现一个方法
解决方案1:
在tjkh()方法中调用upload()方法,在upload()里返回保存的路径
以上介绍了“ tinkphp32中 form表单的上传 和 文件上传不能同步”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2957650_2.html