2
如何使用zendframe工作在多個文件夾中上傳一個文件。當我僅在主文件夾中嘗試保存圖像時,不保存在子文件夾中。 這是我在控制器中使用的代碼。如何在多個文件夾中上傳一個文件?
$apt = new Zend_File_Transfer_Adapter_Http();
$files = $apt->getFileInfo();
foreach($files as $file => $fileInfo) {
$apt->addFilter('Rename', array('target' => 'images/practice/'.$fileInfo['name'],'overwrite' => true));
$apt->addFilter(new Zend_Filter_File_Resize(array('width' => 500,'height' => 600 ,'keepRatio' => true,'directory'=>'images/practice/small/', 'overwrite'=>true)));
$apt->addFilter(new Zend_Filter_File_Resize(array('width' => 300,'height' => 300,'keepRatio' => true,'directory'=>'images/practice/thumbs/', 'overwrite'=>true)));
if ($apt->isUploaded($file)) {
if ($apt->isValid($file)) {
if ($apt->receive($fileInfo['name'])) {
$info = $apt->getFileInfo($file);
}
}
}
else{
echo 'not uploaded<br>';
}
}
請幫助我,謝謝提前。
你好?任何一個在那裏? – user3668438
奇怪的是,爲什麼你想要將它上傳到兩個位置?你或許可以用Zend Framework來做到這一點。但使用服務器端腳本可能更容易。 –