或者是
html 中的" />
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> MYSQL >> tinkphp32中 form表单的上传 和 文件上传不能同步

tinkphp32中 form表单的上传 和 文件上传不能同步(2/2)

来源:网络整理     时间:2016/7/27 1:47:18     关键词:

关于网友提出的“ 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

相关图片

相关文章