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