2016-09-23 1 views
1

gzipped 인 JSON 파일이 있습니다.gzip으로 압축 된 파일의 압축을 해제하는 방법

jQuery ajax으로 압축 파일을 다운로드 할 수 있습니다.

zip 파일을 압축 해제하면 JSON 데이터를 읽을 수 있습니다.

+0

이것은 jQuery가 아닌 (ajax 부분 제외). jQuery는 언어가 아니라 DOM 조작 라이브러리라는 것을 기억하십시오. – evolutionxbox

+1

@evolutionxbox 그래서 클라이언트 측에서 어떻게 파일을 다운로드 할 수 있습니까? – fullOfQuestion

+0

[항상 설명서를 읽으십시오!] (http://api.jquery.com/category/ajax/) – evolutionxbox

답변

1

사용자가 제어 할 수있는 원본 서버도 있습니까? 왜냐하면 당신은 json을 gzip해서는 안되기 때문입니다. 웹 서버는 gzip을 사용 가능하게해야하므로 모든 올바른 헤더가 응답에 설정됩니다. 올바른 헤더가 설정되면 웹 서버는 파일을 gzip으로 보내 브라우저에 보내고 헤더에 응답이 압축되어 있음을 브라우저가 볼 것이며 압축을 풀어서 아약스 응답에 일반 텍스트 json을 돌보지 않고 처리합니다 뭐든지.