2

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"'
4

1 に答える 1