서버가 반환하는 데이터 형식을 설정하거나 보는 방법
xhr.responseType의 속성 값은 다음과 같습니다.
1. 빈 문자열:""은 text와 같고 서버가 텍스트 데이터를 되돌려준다는 것을 나타낸다.
2. ArrayBuffer 대상:'arraybuffer'는 서버가 2진수 그룹으로 되돌아오는 것을 나타낸다.
3. Blob 대상: "blob"은 서버가 바이너리 대상을 되돌려준다는 것을 나타낸다.
4. JSON 객체: "json";
5. 문자열: "text"
다음은 xhr입니다.responseType이 blob인 예:
var xhr = new XMLHttpRequest();
xhr.open('GET', '/path/to/image.png', true);
xhr.responseType = 'blob';
xhr.onload = function(e) {
if (this.status === 200) {
var blob = new Blob([xhr.response], {type: 'image/png'});
//
var blob = xhr.response;
}
};
xhr.send();
주의:xhr가 아닙니다.responseType에서 어떤 종류를 설정하면 서버가 어떤 종류를 되돌려줍니다. 이것은 앞뒤의 소통이 필요합니다. xhr에 대한 것입니다.responseType 속성의 설정은 사실 주로 xhr를 위한 것입니다.response는 자동으로 설정된 값에 따라 해석할 수 있습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.