Home > Article > Backend Development > Post error occurred: error code 40005, WeChat returned error message: invalid file type, 40005invalid_PHP tutorial
When deploying PxxCms to customers, when using the group sending function to send images and texts, the following prompts: A Post error occurred: error code 40005, WeChat returned error message: invalid file type, I have never learned PHP and cannot afford to hurt...
Google went to a certain brother’s blog, there is a solution, but tmd charges... I deleted it and changed it myself
Find the sendAll method of PigCmsLibActionUserMessageAction.class.php, about line 112, change it to the following, comment out the first line 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>
You should understand the reason by looking at the code.