Top / example / HTTPダウンロード(内部バッファ版)
/
HTTPダウンロード(内部バッファ版)

目次

概要

同期ダウンロード(内部バッファ版)

/* スクリプトのロード */
Scripts.execStorage("ktl/Network.tjs");

/* Downloader のインスタンス作成 */
var down = new Downloader();

/* foo.txt をダウンロード(データを内部バッファへ格納) */
if (!down.downloadHTTPToBuffer("http://xxx.xx/foo.txt")) {
    Debug.message("foo.txt のダウンロードに失敗しました。");
}

/* バッファサイズ */
Debug.message("bufferSize = " + down.bufferSize);

/* バッファの内容を文字列として取得 ※文字コードはUTF-16LEでなければならない */
Debug.message(down.getBufferAsString());

/* バッファの内容をクリア */
down.clearBuffer();