私はここにあり、インターネットからファイルをダウンロードし、いくつかのコードを持っている:リファレンスの代わりに、リモートファイルのローカルファイル
http://www.amsat.org/amsat/ftp/keps/current/nasa.all
をし、人工衛星の位置を決定するために、その上にある特定の計算を実行します。このファイルがダウンロードされないように見えるサーバーの問題のため、このファイルをローカルマシンに移動し、そこから参照したいと思います。
javascriptはActiveXコンポーネントが関与していない.txtファイルを読み取ることができませんが、変数URLを変更してファイルを参照すると同じように動作しますか?ファイルを.txt、.all、.xmlファイルとして保存しようとしましたが、プログラムは失敗します。私は間違って何をしていますか?
元のファイルを取得するためのコードは以下の通りで、見た目は上のURLです。
function getOrbitalElements()
{
TLE_Line1="";
TLE_Line2="";
pgTXT = "";
xmlhttp = null;
if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
if(xmlhttp != null)
{
xmlhttp.onreadystatechange = stateChange;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
}
最後に、ファイルをhtmlファイルと同じフォルダに移動し、ファイル名のスペースを削除して違いがあるかどうかを確認しました。何も動作していないようです - 誰にもアイデアはありますか?
ありがとうございます - 今後同じプログラムでFileAPIを使用します – Katana24