我创建了一个只包含 zip 文件的上下文。我需要能够在这种情况下只允许 zip 文件扩展名。我能够创建一个扩展到 FileProvider 的自定义提供程序,但在设置此提供程序允许的特定扩展时遇到问题。
我关注了这篇文章:sonata-media-bundle-how-to-write-custom-provider
当我将配置设置为以下内容时:
providers:
custom:
allowed_extensions: ['zip']
allowed_mime_types: ['application/zip','application/x-zip']
Symfony 抛出一个错误:
Fatal error: Uncaught exception 'Symfony\Component\Config\Definition\Exception\InvalidConfigurationException' with message 'Unrecognized options "custom" under "sonata_media.providers"'