1
jsonオブジェクトをcvsファイルとしてダウンロードしようとしています。このJSONオブジェクトは、実際にはブラウザ自体にあるJavaオブジェクトから作成されます。私は得るネットワーク要求を発射していない。
Chromeではうまくいきましたが、[ネットワーク] - [応答]タブでIE-11が下にスローされます。ファイルとしてJsonをダウンロード:IE-11 throwing 414 Request-URI Too Large
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>414 Request-URI Too Large</title>
</head><body>
<h1>Request-URI Too Large</h1>
<p>The requested URL's length exceeds the capacity
limit for this server.<br />
</p>
<hr>
<address>Omniture DC/2.0.0 Server at *.112.2O7.net Port 80</address>
</body></html>
コンソールでは、これを取得しています。 JavaScriptの中
The code on this page disabled back and forward caching. For more information, see: http://go.microsoft.com/fwlink/?LinkID=291337
私のコードは以下の通りである:私はあなたがこのような方法でそれを行うことができます怖い
var fileName = "Group Assignment";
var uri = 'data:text/csv;charset=utf-8,' + escape(CSV);
var link = document.getElementById('download-as-csv');
link.href = uri;
link.download = fileName + ".csv";
link.innerHTML = 'Download as CSV';
[OK]を上にのみ動作し、:
代わりに、それはそこから取得したり、
msSaveOrOpenBlob
例を使用することをお勧めしますが、diferentページとポイントIEからこのCSVを提供する必要がありますそれ、どうやったら出来るの? – Ahmad私の回答を更新しました – Cleiton
優秀なので、私はdownload-as-csv要素のclickイベントでこれを書いていますか?私の独り言を許しません – Ahmad