Validation Symfony验证接受错误的mime类型应用程序/postscript
我目前正在symfony 2.8上开发一个基本表单。 用户可以通过经典文件类型上载文件 我使用symfony validation assert来验证用户发送的对象的mime类型:它应该是pdf或doc文件。它工作得很好,例如,它不验证图像 但仍然可以上传adobe illustrator文件。验证过程接受mime类型的应用程序/postscript。我不明白为什么。你有什么想法吗 我的实体类:Validation Symfony验证接受错误的mime类型应用程序/postscript,validation,symfony,mime-types,Validation,Symfony,Mime Types,我目前正在symfony 2.8上开发一个基本表单。 用户可以通过经典文件类型上载文件 我使用symfony validation assert来验证用户发送的对象的mime类型:它应该是pdf或doc文件。它工作得很好,例如,它不验证图像 但仍然可以上传adobe illustrator文件。验证过程接受mime类型的应用程序/postscript。我不明白为什么。你有什么想法吗 我的实体类: namespace AppBundle\Entity; use Doctrine\ORM\Mapp
namespace AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Entity
* @ORM\Table(name="app_candidature_file")
*/
class CandidatureFile extends AbstractFile
{
/**
* @var UploadedFile
*
* @Assert\File(
* maxSize="3500000",
* mimeTypes = {"application/pdf", "application/x-pdf", "application/msword", "application/vnd.openxmlformats-officedocument.wordprocessingml.document"},
* mimeTypesMessage = "app.candidature_file.file.mime_types_message"
* )
*/
protected $file;
}
我应该指定在表单中使用级联验证
如果您有想法,请提前向您表示感谢