recherche

Maison  >  Questions et réponses  >  le corps du texte

Utilisez la classe de téléchargement pour personnaliser la méthode de génération de sous-répertoire dans tp3.2

private function savefiles($files,$student_id){
    $config=[
        'rootPath'      =>  WORKING_PATH.FILES_UPLOAD_PATH, //保存根路径
        'subName'       => array('creatSubName',$student_id),
    ];
    $upload = new Upload($config);
    $upload-> subName = array('creatSubName',$student_id);
    $uploadres = $upload->uploadOne($files);
    if ($uploadres){
        return $uploadres;
    }else{
        return false;
    }
}

public function creatSubName($student_id){
    dump("创建名字!");die;
    return $student_id;
}

Si vous écrivez comme ça, vous ne pourrez pas entrer dans la méthode creatSubName. C'est pareil si vous ne transmettez pas de paramètres. Merci de me donner quelques conseils

.
桃子桃子2214 Il y a quelques jours990

répondre à tous(2)je répondrai

  • 桃子

    桃子2019-02-25 17:18:35

    L'attribut savepath actuellement utilisé lors du téléchargement peut être remplacé pour obtenir l'effet

    private function savefiles($files,$student_id){
        $config=[
            'rootPath'      =>  WORKING_PATH.FILES_UPLOAD_PATH, //保存根路径
            'autoSub'       =>  false, //自动子目录保存文件
            'savePath'       => $student_id.'/'.date('Y-m-d').'/',
        ];
        $upload = new Upload($config);
        $uploadres = $upload->uploadOne($files);
        if ($uploadres){
            return $uploadres;
        }else{
            return false;
        }
    }


    répondre
    0
  • Annulerrépondre