代码之家  ›  专栏  ›  技术社区  ›  Alex Pliutau

Zend\文件\传输\适配器\ Http扩展验证程序

  •  0
  • Alex Pliutau  · 技术社区  · 14 年前

    我有下一个代码:

    $currFile = new Zend_File_Transfer_Adapter_Http();
    $currFile->addValidator('Extension', false, 'jpg');
    

    效果不错。但如果我把 array('jpg','png') 而不是 'jpg'

    如何设置多个分机。谢谢你的帮助。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Jim    14 年前

    下面是佩卡建议的一个例子:

    $currFile->addValidator('Extension', false, 'png,jpg')
    

    jpg 文件工作,即使你添加数组或逗号分隔的列表,我会确保你修改了正确的文件。要对此进行测试,请卸下 一起使用 png Zend_File_Transfer “您正在使用的适配器是它的扩展,因此它可以访问相同的项目/功能,因此Pekka链接的文档是相关的。

        2
  •  1
  •   Sebastiano    13 年前

    必须指定是允许扩展还是拒绝扩展

    $currFile->addValidator('Extension', false, array('extension1' => 'png,jpg', 'case' => true))
    

    http://framework.zend.com/manual/en/migration.17.html