如何使选择文件窗口仅包含.png和.jpeg文件?

Vyt*_*tas 1 php forms

我有一个buildForm方法:

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder->add('photo', 'file', array('label' => false, 'required'  => false));
}
Run Code Online (Sandbox Code Playgroud)

如何使选择文件窗口仅显示 .png 和 .jpeg 文件?

Hal*_*yon 5

使用accept如下:

<input type="file" accept=".png,.jpg,.jpeg" />
Run Code Online (Sandbox Code Playgroud)

或者在你的情况下:

$builder->add('photo', 'file', array('label' => false, 'required'  => false,
    'accept' => ".png,.jpg,.jpeg" ));
Run Code Online (Sandbox Code Playgroud)