Heim > Artikel > Backend-Entwicklung > Beim Beitrag ist ein Fehler aufgetreten: Fehlercode 40005, WeChat hat die Fehlermeldung zurückgegeben: Ungültiger Dateityp
Bei der Bereitstellung von PxxCms für Kunden und der Verwendung der Massenversandfunktion zum Versenden von Bildern und Texten wird Folgendes angezeigt: Ein Beitragsfehler ist aufgetreten: Fehlercode 40005, WeChat hat die Fehlermeldung zurückgegeben: Ungültiger Dateityp, ich habe PHP nicht gelernt und kann es mir nicht leisten weh tun...
Google hat den Blog von jemandem aufgerufen und dort eine Lösung gefunden, aber die tmd-Gebühr... Ich habe sie gelöscht und selbst geändert
Suchen Sie die sendAll-Methode von PigCmsLibActionUserMessageAction.class .php, ca. 112 Zeilen, und änderte es wie folgt: Kommentar Lassen Sie die erste Zeile fallen file_put_contents(...);
//file_put_contents(CONF_PATH.<span>'</span><span>img_</span><span>'</span>.$img[<span>'</span><span>id</span><span>'</span>].<span>'</span><span>.jpg</span><span>'</span>,file_get_contents($img[<span>'</span><span>pic</span><span>'</span><span>])); $postMedia[</span><span>'</span><span>media</span><span>'</span>]=$_SERVER[<span>'</span><span>DOCUMENT_ROOT</span><span>'</span>].str_replace(<span>'</span><span>http://</span><span>'</span>.$_SERVER[<span>'</span><span>HTTP_HOST</span><span>'</span>],<span>''</span>,$img[<span>'</span><span>pic</span><span>'</span><span>]);</span>
Der Grund sollte durch einen Blick auf das verstanden werden Code.
Das Obige führt den Post-Fehler ein: Fehlercode 40005. WeChat gibt die Fehlermeldung zurück: Ungültiger Dateityp, einschließlich des relevanten Inhalts. Ich hoffe, dass dies für Freunde hilfreich ist, die an PHP-Tutorials interessiert sind.