iOS の新しいフェイクパス機能に問題があります。すべてのファイルの名前がパス「C:\fakepath\image.jpg」に変更されました。
以前の iOS 6 バージョンでは、すべて正常に機能し、ファイルの元の名前は「…/IMG_...」でしたが、最近の更新の 1 つは、このより厳密な偽のパスを導入することで何かを壊しているようです。問題は次のとおりだと思います。誰か確認していただけますか?: .jpg のアップロードは引き続き機能します。.png をアップロードしても、そうではありません。カメラ ロールから .png ファイル (スクリーンショットなど) をアップロードすると、ファイル パスは "C:\fakepath\image.jpg" に置き換えられ、.jpg ファイルに名前が変更されます (コンテンツは png のままのようです)。この場合の正しい偽パスは「C:\fakepath\image.png」になると思います。ここからトラブルが始まります。
これはモバイル Safari のバグですか? または、HTML コードにバグがあります (GWT マジックを使用しています)。私のデバイスでも純粋な HTML で試してみました - 同じ問題です。私の電話は「設定ミス」ですか?回避策としてサーバー側の魔法を実装する前に、誰かがこのバグを確認できれば幸いです。インターネット上で何も見つかりませんでした。
ご挨拶と感謝!