Exemple PHP-thinkphp implémente la fonction de téléchargement de pièces jointes

微波
Libérer: 2023-03-11 18:46:01
original
1296 Les gens l'ont consulté

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);
}
Copier après la connexion
.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal