This article is mainly for you to introduce the thinkphp implementation of the attachment upload function, with a certain reference value, interested in small partners can refer to
This example for everyone to share the thinkphp implementation of the attachment upload specific code for your reference, the specific content as follows
First need to make image upload directory, and then use the Uploadone method to save, sometimes need thumbnails, such as the article's cover picture
$config =array ( ' rootpath ' = '/application/public/',//root path ' savepath ' = ' upload/', ); $upload = New \think\upload ($config); $z = $upload->uploadone ($_files[' goods_img '); if (! $z) { show_bug ($upload->geterror ());} else{//$z returns the stored information//Simply stitching up the directory and picture name is the URL of the picture $url = $z [' Savepath ']. $z [' Savename ']; Thumbnail $image =new \think\image (); Open the image resource with open (), find the image by path name $srcimg = $upload->rootpath. $url; $image->open ($SRCIMG); Proportionally reduce the picture, the length of the width can not exceed the $image->thumb (150,150); To the new picture path $smallimg = $upload->rootpath. $z [' Savepath ']. ' Small_ '. $z [' Savename ']; Save Picture $image->save ($smallimg);}