Ajoutez des photos ensemble dans Ajouter dans le contrôleur de données
welfare
welfare 2017-08-08 11:14:48
0
3
1251

Comment écrire le code de téléchargement de l'image dans l'ajout dans le contrôleur de données ! Je ne peux pas l'ajouter selon la méthode précédente ! Pouvez-vous me donner un exemple de code ? Comment dois-je ajouter des photos à télécharger ici ? S'il vous plaît, aidez

TIM截图20170808111414.png

welfare
welfare

répondre à tous(3)
糊涂斌
public function upload(){
    $upload_img=M('upload_img');//上传文件路径写入的表
    if(!empty($_FILES)){
        //上传单个图像
        $upload = new \Think\Upload();// 实例化上传类
        $upload->maxSize   =     1*1024*1024 ;// 设置附件上传大小
        $upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
        $upload->rootPath  =      './upload/'; // 设置附件上传根目录
        $upload->savePath  =      date('Y-m-d'); // 设置附件上传(子)目录
        $upload->saveName=array('uniqid','');//上传文件的保存规则
        $upload->autoSub  = true;//自动使用子目录保存上传文件 
        $upload->subName  = array('date','Ymd');
        // 上传单个图片
        $info   =   $upload->uploadOne($_FILES['image']);
        if(!$info) {// 上传错误提示错误信息
            $this->error($upload->getError());
        }else{// 上传成功 获取上传文件信息
            $img_url=$info['savepath'].$info['savename'];
            $data['img_url']=$img_url;
            $data['img_name']=$info['savename'];
            $data['create_time']=time();
            $upload_img->create($data);
            $result=$upload_img->add();
            if(!$result){
                $this->error('上传失败!');
            }else{
                $this->success('上传成功');
            }
        }
    }
}


大家讲道理

TP Veuillez vous référer au document de téléchargement de traitement d'image dans le manuel TP, il est écrit de manière très détaillée

  • répondre Je ne comprends pas très bien ! Comment puis-je mettre cela dans la page de téléchargement d'images ?
    welfare auteur 2017-08-08 15:47:08
ringa_lee

Dans la méthode add, appelez la classe de téléchargement d'image, puis enregistrez le chemin de l'image téléchargée dans la base de données

  • répondre Mais la base de données est vide et non enregistrée. Si vous avez le temps, pouvez-vous m'aider ? QQ:9 3 2 6 9 6 1 8 1
    welfare auteur 2017-08-08 15:46:02
  • répondre Après avoir téléchargé votre photo, pouvez-vous obtenir le nom de la photo ? Si vous pouvez fournir le nom et le chemin de l'image, elle sera définitivement enregistrée dans la base de données.
    ringa_lee auteur 2017-08-08 16:37:16
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal