1

ブラウザ内で Google Gears BLOB オブジェクトを読み取る方法を知っている人はいますか? ギアの上でgwtを使用していますが、あらゆる種類のソリューションを探しています。アプリケーションは完全にオフラインで動作する必要があるため、ファイルを投稿してサーバー側で処理することはできません。私のファイルは、アップロードしてオフライン モードで解析したいシンプルなテキスト ファイルです。

4

2 に答える 2

1

これを行うための非常に単純なクラスを作成しました。ここで確認できます

使い方はとても簡単です。メソッド「readAllText」を呼び出すか、行ごとに読み取ることができます。行ごとに読み取る例を次に示します。

try {
    Desktop dt = Factory.getInstance().createDesktop();
    dt.openFiles(new OpenFilesHandler(){
        public void onOpenFiles(OpenFilesEvent event) {
            File[] files = event.getFiles();
            File file = files[0];
            Blob data = file.getBlob();

            BlobReader br = new BlobReader(data);
            while (!br.endOfBlob())
                Window.alert(br.readLine());
        }
    }, true);
} catch (Exception ex){
    Window.alert(ex.toString());
}

これが役立つことを願っています!

于 2009-07-29T21:34:32.137 に答える
0

Google Gears API ドキュメント(JavaScript 用) はご覧になりましたか?

于 2009-06-25T08:00:10.467 に答える