InkFilePicker を使用してアップロードされた AJAX を介して、S3 に保存されている画像をフェッチしようとしています。InkFilePicker には、画像から生データを読み取るために使用できる filepicker.read() というメソッドがあります。ただし、かなり制限されているため、代わりに jQuery.ajax() を使用したいと考えています。しかし、まったく同じデータが返されないようです。
filepicker.read() を使用して受信したデータは、コンソールに記録すると次のようになります。
jQuery.ajax() を使用すると、次のようになります。
jQuery.ajax() によって返されたデータを使用すると、他のスクリプトが壊れているようです (EXIF データを抽出しています)。
では、なぜまったく違うように見えるのでしょうか。jQuery は何らかの方法でデータをエンコード/デコードしようとしますか? それを防ぐことはできますか?