Php Zend AddFilter仅重命名指定文件无效
我有两个文件在我的表格,我想给不同的新名称。为此,我需要指定要更改的文件 zend文档中这样说Php Zend AddFilter仅重命名指定文件无效,php,zend-framework,Php,Zend Framework,我有两个文件在我的表格,我想给不同的新名称。为此,我需要指定要更改的文件 zend文档中这样说 $upload->addFilter('Rename', 'C:\picture\uploads', 'file2'); 文档没有说明什么是“文件2”。。。实际文件的名称,输入字段的名称 有人知道吗 // Set a new destination path and limits it only to 'file2' $upload->addFilter('Rename', 'C:\pi
$upload->addFilter('Rename', 'C:\picture\uploads', 'file2');
文档没有说明什么是“文件2”。。。实际文件的名称,输入字段的名称
有人知道吗
// Set a new destination path and limits it only to 'file2'
$upload->addFilter('Rename', 'C:\picture\uploads', 'file2');
在这种情况下,第三个参数用于验证
如果是file2,则它将覆盖,否则它将在
文件夹。第三个参数是文件名的筛选器类型
您也可以这样做:
$upload->addFilter('Rename',
array('target' => 'C:\picture\uploads',
'overwrite' => true));
更多的例子,你也可以看到这个答案
在这种情况下,第三个参数用于验证
如果是file2,则它将覆盖,否则它将在
文件夹。第三个参数是文件名的筛选器类型
您也可以这样做:
$upload->addFilter('Rename',
array('target' => 'C:\picture\uploads',
'overwrite' => true));
如需更多示例,您还可以查看该答案。为什么不搜索方法签名并在那里进行检查
/**
* Adds a new filter for this class
*
* @param string|Filter\FilterInterface $filter Type of filter to add
* @param string|array $options Options to set for the filter
* @param string|array $files Files to limit this filter to
* @return AbstractAdapter
* @throws Exception\InvalidArgumentException for invalid type
*/
public function addFilter($filter, $options = null, $files = null)
这可以在
Zend\File\Transfer\Adapter\AbstractAdapter
中找到,为什么不搜索方法签名并在那里检查呢
/**
* Adds a new filter for this class
*
* @param string|Filter\FilterInterface $filter Type of filter to add
* @param string|array $options Options to set for the filter
* @param string|array $files Files to limit this filter to
* @return AbstractAdapter
* @throws Exception\InvalidArgumentException for invalid type
*/
public function addFilter($filter, $options = null, $files = null)
这可以在
Zend\File\Transfer\Adapter\AbstractAdapter
中找到,我知道了如何做
表格如下:
<input type="file" name="one">
<input type="file" name="two">
我知道怎么做了 表格如下:
<input type="file" name="one">
<input type="file" name="two">