<input type="file"> で iOS から写真をアップロードする際に気をつけること、それは写真の選択によってアップロードされる画像の中身が微妙に変わることです。 上にある「写真を撮る」と「フォトライブラリ」で異なります。 何が違うのか? 写真のメタ情報フォーマットが異なります。 写真を撮る: JFIF フォトライブラリ: Exif JFIF とは 写真を撮るからアップロードされるファイルは JFIF フォーマットになっています。JFIF というのは米C-Cube Microsystems社によって提唱された画像メタ情報を埋め込むためのフォーマット仕様です。具体的には SOI (0xFF D8 ) の直後に APP0 Marker ( 0xFF E0 ) がきます。解像度やサムネイルの情報が格納されています。 もしサムネイルがある場合は、この後にサムネイル情報が来ますが iOS
