今日、PHP WeChat の永続的なマテリアルのアップロードをデバッグしているときに 2 つの問題に遭遇しました。
最初の問題は、メディアが見つからないことです。エラーの理由は次のとおりです。開発環境は Linux であり、/ はパスを表します。最終世代環境はwinサーバで、/パスが見つからなかったので最終的に\に変更しました。
2 番目の問題は作るべきではありません。これが php バージョンの理由です。生成環境はPHP 5.3バージョンですが、実際の環境はPHP 5.6です。使用するcurが異なるため、その差は非常に大きくなります。報告されたエラーは
{"errcode":41005,"errmsg":"media data missing"} です。私も酔っていました。