tp3.2 verwendet die Thumb-Methode, um mehrere Miniaturansichten zu generieren $upload = new ThinkUpload(); // Upload-Klasse instanziieren<br>
$upload->maxSize
$ Upload-& GT; Exts = Array ('JPG', 'Gif', 'Png', 'JPEG')) // Legen Sie den Anhang-Upload-Typ fest <br>
"./Public/Admin/Uploads/"; // Verzeichnis zum Hochladen von Anhängen festlegen // Dateien hochladen <br>
$upload ->autoSub = true;<br>
$upload ->subName = array('date','Ymd');<br>
//Regeln für das Hochladen von Dateien festlegen<br>
$upload->saveRule
$info = $upload->uploadOne($_FILES['photo']);<br>
if(!$info) {<br>
// Fehler hochladen, Fehlermeldung <br>
$this->error($upload->getError());<br>
}else {<br>
// Erfolgreich hochgeladen, die hochgeladenen Dateiinformationen erhalten <br>
$img = $info['savepath'] . $info['savename'];<br>
$image = new ThinkImage();<br>
$BinImg = $upload->rootPath . // Den absoluten Pfad des Originalbildes abrufen <br>
$image->open($BinImg); // Öffne das Originalbild <br>
// Wasserzeichen hinzufügen <br>
// $image ->water($upload->rootPath."logo.png")-> save($upload ->rootPath.$img);<br>
// Generiere ein <br>
// $image ->thumb(278,206,2); // Breite, Höhe und Miniaturbildtyp festlegen <br>
<br>
// Breite, Höhe und Präfix des Miniaturbilds festlegen <br>
$thumb = array(<br>
array('w' array('w'
2 = & gt; Array ('w' = & gt; 178, 'h' = & gt; 106, 'n' = & gt; '178x106 _') <br>
);<br>
foreach ($thumb as $k => $v){<br>
$image->thumb($v['w'],$v['h'], 2); // Breite, Höhe und Miniaturbildtyp festlegen<br>
// Miniaturbild speichern <br>
$smallimg[$k]= $info['savepath'] "$v[n]" $info['savename'];<br>
<br>
$image->save($upload->rootPath . $smallimg[$k]);<br> $_POST['small'.$k] = $smallimg[$k];<br>
}<br>
$_POST['goods_img'] = $img;<br>
<br>
}<br>
var_dump($_POST);exit;