addFilter 重命名 ZendFramework [英] addFilter Rename ZendFramework
本文介绍了addFilter 重命名 ZendFramework的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
仅当新文件与服务器中的旧文件匹配时,我才需要使用 Zend_File_Transfer() 重命名文件,使用一些约定,例如 newfile-1.ext,其中 -1 是添加的字符串,但重命名过滤器很奇怪,我真的不太懂.
i need to Rename a file with Zend_File_Transfer() only if new file match with old one in the server using some convention like newfile-1.ext where the -1 is the string that is added but Rename filter is strange, i really dont understand so good.
例如,有必要像这样:
if(file_exists($file)){
$upload->addFilter('Rename', $file);
}
还是重命名?
谢谢
推荐答案
这是我的一个应用程序的示例.文件由 Zend_Form 接收
Here is an example from one of my apps. File is recvieved by an Zend_Form
$upload->receive();
$name = $upload->getFileName();
$newFile = 'mynewfile.xyz'
$filterFileRename = new Zend_Filter_File_Rename(array(
'target' => $this->path . $newFile, // path to file
'overwrite' => true
));
$file = $filterFileRename->filter($name);
这篇关于addFilter 重命名 ZendFramework的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文