Maison > Article > développement back-end > Exemple PHP-thinkphp implémente la fonction de téléchargement de pièces jointes
Cet article présente principalement thinkphp pour implémenter la fonction de pièce jointe télécharger en détail. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer
Les exemples de cet article sont partagés avec tout le monde. . Le code spécifique pour télécharger des pièces jointes dans thinkphp est fourni pour votre référence. Le contenu spécifique est le suivant
Vous devez d'abord créer un répertoire pour télécharger des images, puis enregistrer. en utilisant la méthode uploadOne. Parfois, vous devezVignette , comme l'image de couverture de l'article
$config=array( 'rootPath' => './Application/Public/',//根路径 'savePath' => 'upload/', ); $upload=new \Think\Upload($config); $z=$upload->uploadOne($_FILES['goods_img']); if(!$z){ show_bug($upload->getError()); }else{ //$z返回的是存储信息 //只需要把目录和图片名拼接起来就是图片的url $url=$z['savepath'].$z['savename']; //缩略图 $image=new \Think\Image(); //用open()打开图像资源,通过路径名找到图像 $srcimg=$upload->rootPath.$url; $image->open($srcimg); //按比例缩小图片,长宽不能超出150 $image->thumb(150,150); //给新图片路径 $smallimg=$upload->rootPath.$z['savepath'].'small_'.$z['savename']; //保存图片 $image->save($smallimg); }.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!