В Zend Framework документации под названием «Filters for Zend_File_Transfer», он сказал файл может быть зашифрован и сохранен под другим именем, используя имя файла вариант.Загрузить и зашифровать файл с помощью Zend_File_Transfer_Adapter_Http
Этот фильтр поддерживает еще одну возможность, которая может использоваться для сохранения зашифрованного файла с другим именем файла. Установите значение filename, чтобы изменить имя файла, в котором будет храниться зашифрованный файл. Если вы подавите эту опцию, зашифрованный файл перезапишет исходный файл.
Как указать опцию имени файла? Я пробовал:
$upload = new Zend_File_Transfer_Adapter_Http();
$upload->addFilter('Encrypt', array('adapter' => 'mcrypt', 'key' => 'mykey'), 'file.txt');
и
$upload = new Zend_File_Transfer_Adapter_Http();
$upload->addFilter('Encrypt', array('adapter' => 'mcrypt', 'key' => 'mykey', 'filename' => 'file.txt'));
и не похоже на работу.