web-dev-qa-db-fra.com

Le type de fichier de téléchargement n'est pas autorisé même s'il est explicitement enregistré en tant que upload_filetypes dans la base de données (multisite)

Je reçois soudainement un Sorry, this file type is not permitted for security reasons en essayant de télécharger des extensions de fichiers qui fonctionnaient auparavant.

Plus précisément, jpg doc txt ods work, rtf docx xls xlsx ne sont pas autorisés.

 Sorry, this file type is not permitted for security reasons 

  • Les types de fichiers sont répertoriés dans Paramètres réseau> Télécharger les types de fichiers

     Network settings > Upload file types 

  • J'ai également vérifié dans la base de données upload_filetypes.

     wp_sitemeta > upload_filetypes 

  • Également vérifié avec get_allowed_mime_types()

     enter image description here 

  • J'ai essayé d'ajouter avec le filtre upload_mimes - et quelques plugins, vérifié .htaccess en vain. J'ai aussi essayé avec tous les plugins.

  • De plus, sur le même compte d'hébergement partagé, il existe d'autres instances de WP où le téléchargement n'est pas limité.

Que pourrais-je faire ensuite?

1
pax

Problème connu introduit dans la version 4.7.1:

https://core.trac.wordpress.org/ticket/39550

Il existe un plugin pour contourner le problème pour ceux qui ont ce problème. Un correctif sera probablement dans la prochaine version.

https://wordpress.org/plugins/disable-real-mime-check/

1
Otto