„Insert Suchmaschine hier“ war für diese eine ziemlich nutzlos - ich einen Blick durch hatte wp-includes/functions.php
, wp-admin/includes/file.php
etc. , aber nicht fand einen Grund für das Verhalten Ich erhalte.
Ich verwende Multisite und wenn ich eine .doc- oder .pdf-Datei hochlade, habe ich kein Problem. Wenn ich eine PPT-Datei hochlade - unabhängig vom tatsächlichen Dateinamen oder Mimetyp (dh eine PPT-Datei, die in TXT umbenannt wurde, eine TXT-Datei, die in PPT umbenannt wurde), wird mir mitgeteilt, dass dieser Dateityp aus Sicherheitsgründen nicht zulässig ist. mit wenig anderer Erklärung.
Muss ich die Mimes-Tabelle ändern, eine Überschreibung hinzufügen (und wenn ja, wie lautet die Syntax dafür), oder ist es etwas in meiner Apache-Konfiguration? Ich habe ein paar lustige Fummelei gemacht, um zu versuchen, Dinge an einigen Stellen zu sperren und möglicherweise .pot-Dateien zu blockieren.
quelle
Antworten:
Beim
meta_key
Durchsuchen in den Netzwerkadministratoreinstellungen für mehrere Standorte gefunden : Es gibt eine Einstellung namens "Dateitypen hochladen" (in der Datenbank ist es die Zeile mit = "upload_filetypes" in derwp_sitemeta
Tabelle), die eine Liste der zulässigen Dateitypen enthält. Durch Hinzufügen von "ppt" zur Liste können sie hochgeladen werden.quelle
WordPress scheint keine Möglichkeit zu haben, diese Einstellungen zu ändern, außer dem, was Sie in der Datenbank getan haben. Aber haben Sie versucht, diesen Code zu verwenden?
Verwenden Sie diesen Code in Ihrer Themenfunktionsdatei. Mit dem Filter
upload_mimes
können Sie anscheinend andere zulässige Upload-Erweiterungen festlegen und den MIME-Typ der Erweiterung für die Verwendung in WP korrekt festlegen. Der Vorteil dieser Vorgehensweise besteht außerdem darin, dass das Upgrade sicher ist.Wenn Sie eine Liste von MIME-Typen benötigen: http://www.w3schools.com/media/media_mimeref.asp
quelle