如何使用VichUploader或其他方式仅上传图像文件格式?

时间:2019-06-07 03:47:07

标签: mysql sonata-admin vichuploaderbundle symfony-4.2

我在Sonata管理员中使用VichBundle成功上传了图像文件。现在,我要设置一个条件,即只能上传图像文件格式,而不能上传其他文件(.docx,.txt等)。我该怎么办?

这是我的代码:

实体

/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $imageFile;

/**
* @Vich\UploadableField(mapping="images", fileNameProperty="imageFile")
* @var File
*/
private $image;

管理员

protected function configureFormFields(FormMapper $formMapper)
{
    $formMapper->add('image', VichImageType::class);
}

0 个答案:

没有答案