我有一个有两个文件输入的上传表单。
我想重命名文件,以便每个文件都有一个唯一的名称。这是我的控制器中的内容
public function mainAction()
{
$upload = new Zend_File_Transfer();
$files = $upload->getFileInfo();
foreach ($files as $file => $info) {
$upload->addFilter('Rename', uniqid($file.'_').'.csv', $file);
}
$upload->receive();
}
即使我已将文件指定为 setFilter 中的最后一个参数,它也会同时重命名两个文件,以使它们最终具有相同的名称。