こんにちは。現在、POSTメソッドとそのAPIを使用して自分のWebサイトに画像をアップロードするプログラムに取り組んでいます。現在、すべてが正常に機能しており、サーバーに接続してイメージを転送しようとしていますが、実際には終了しません。画像フォルダを見ると、接頭辞「temp」が付いたファイルがかなりあります。たとえば、temp_ahgdw9786.pngです。これは、致命的なエラーが発生したときに名前が変更されたものです。
このエラーの原因がわからないため、さらに調査することにしました。Apache2/ PHPログを調べたところ、アップロードを試みるたびに繰り返される次の行が見つかりました。
gd-png: fatal libpng error: Q[10]U[1E]: invalid chunk type
私はlibpngをいじったことがないので、何がこれを引き起こしているのか、それがその問題にとって何を意味しているのかさえわかりません。それがAPIなのか、サーバーのものなのか誰かが知っていますか?どんな助けでも大歓迎です!ありがとう!