Chaque fois que j'essaye de télécharger un fichier .docx via le gestionnaire de médias Octobre Cms et que j'obtiens ceci "Le type de fichier utilisé est bloqué pour des raisons de sécurité" comment puis-je écraser les extensions de fichier autorisées?

J'utilise BUILD 415

0
Asma.Said 26 avril 2017 à 17:35

3 réponses

Meilleure réponse

Octobercms n'autorise que certaines extensions dans le gestionnaire de fichiers. Vous devez en ajouter un spécifique à la main.

Ajoutez l'extension docx à la configuration du CMS. dans config / cms.php, ajoutez:

'fileDefinitions' => [
    'assetExtensions' => array_merge(FileDefinitions::get('assetExtensions'), ['docx']), ],

Vous pouvez trouver la liste des extensions prises en charge ici: https: // github.com/octobercms/library/blob/master/src/Filesystem/Definitions.php

0
Pierre-André Vullioud 26 avril 2017 à 18:55
'fileDefinitions' => [ 'defaultExtensions' => [ 'jpg', 'jpeg', 'bmp', 'png', 'webp', 'gif', 'svg', 'js', 'map', 'ico', 'css', 'less', 'scss', 'ics', 'odt', 'doc', 'docx', 'pdf', 'swf', 'txt', 'xml', 'ods', 'xls', 'xlsx', 'eot', 'woff', 'woff2', 'ttf', 'flv', 'wmv', 'mp3', 'ogg', 'wav', 'avi', 'mov', 'mp4', 'mpeg', 'webm', 'mkv', 'rar', 'zip','pptx', 'ppt', 'pdf', 'zip' ] ],

Au lieu de "assetExtensions", utilisez "defaultExtensions".

0
Scholarship Developers 25 janv. 2018 à 04:36

Je n'ai fait fonctionner cela qu'en ajoutant explicitement le remplacement complet à config / cms.php. Dans mon cas

'fileDefinitions' => ['assetExtensions' => ['jpg', 'jpeg', 'bmp', 'png', 'webp', 'gif', 'svg', 'js', 'map', 'ico ',' css ',' less ',' scss ',' ics ',' odt ',' doc ',' docx ',' pdf ',' swf ',' txt ',' xml ',' ods ', 'xls', 'xlsx', 'eot', 'woff', 'woff2', 'ttf', 'flv', 'wmv', 'mp3', 'ogg', 'wav', 'avi', 'mov ',' mp4 ',' mpeg ',' webm ',' mkv ',' rar ',' zip ',' pptx ',' ppt ',' pdf ',' zip ']],

Tenter d'ajouter au tableau à l'aide de array_merge m'a donné une erreur. Il est inélégant de devoir tout remplacer, mais au moins ça marche. Un peu étonné que cela ne soit pas configurable dans l'interface utilisateur!

0
Cruachan 1 déc. 2017 à 21:55