ユーザー要求への応答を圧縮できないサーバーを想定しています。それにもかかわらず、Web 開発者は を作成し、myfile.txt.gz
に保存しhttp://www.mysite.com/myfile.txt.gz
ます。
この圧縮されたテキスト ファイルを Ajax リクエストの一部としてブラウザで自動的にガンジップし、結果をvar
?ファイルに保存することができます。はいの場合、どのように?
必要に応じて、他の圧縮アルゴリズムを受け入れます。
アップデート
次の JQuery Ajax 呼び出しを使用しようとしています。
var fetch = function() {
$.ajax({
type: 'GET',
url: "./data.txt.gz",
headers: { "Accept-Encoding" : "gzip" },
dataType: "text",
async: true,
success: function(result) {
$("#midEnglob").text(result);
},
error: function(jqXHR, textStatus, errorThrown) {
alert("Issue: "
+ textStatus + " "
+ errorThrown + " !");
}
});
}
しかし、ブラウザで次のように表示されます。
何か案は?