InkFilePicker를 사용하여 업로드 된 AJAX를 통해 S3에 저장된 이미지를 가져 오려고합니다. InkFilePicker에는 이미지에서 원시 데이터를 읽는 데 사용할 수있는 filepicker.read()라는 메서드가 있습니다. 그러나 jQuery.ajax()를 대신 사용하고자하므로 매우 제한적입니다. 그러나 그들은 정확히 같은 데이터를 반환하지 않는 것 같습니다. 콘솔에 로그인 할 때 filepicker.read()을 사용하면 다음과 같다 때jQuery.ajax 및 이미지 데이터 인코딩
데이터 수신 :
jQuery.ajax()를 사용하면그것은 다음과 같다 :
jQuery.ajax()에서 반환 한 데이터를 사용하면 내 다른 스크립트가 중단되는 것처럼 보입니다 (EXIF 데이터 추출 중).
그럼 왜 다르게 보입니까? jQuery는 어떻게 든 데이터를 인코딩/디코딩하려고합니까? 나는 그것을 막을 수 있습니까?
당신은 단지 비동기 AJAX를 통해 DOM에 이미지를로드 할을이를 추가했다? – Max
@Max No. 원시 이미지 데이터를 가져 와서 처리 할 수 있습니다.이 경우 EXIF 데이터를 추출합니다. – Linus
EXIF를 얻으려면 [jQuery plugin] (http://www.nihilogic.dk/labs/exifjquery/) – Max