有人知道如何在浏览器中读取google gears blob对象吗?我在gears上使用gwt,但我正在寻找任何类型的解决方案。应用程序需要完全脱机工作,所以我不能发布文件并处理它们的服务器端。我的文件是简单的文本文件,我想在脱机模式下上传和解析。
发布于 2009-07-29 21:34:32
为此,我编写了一个非常简单的类,您可以在此处查看它:http://procbits.com/2009/07/29/read-file-contents-blobs-in-gwt-and-gears/
它使用起来非常简单。可以调用"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-06-25 08:00:10
你看过(针对JavaScript的) Google Gears API documentation吗?
https://stackoverflow.com/questions/1042190
复制相似问题