Reading Google Gears blobs com JavaScript
-
22-07-2019 - |
Pergunta
Alguém sabe como ler google objetos engrenagens blob dentro do navegador? Estou usando o GWT no topo de engrenagens, mas eu estou olhando para qualquer tipo de soluções. As necessidades aplicativo para trabalhar totalmente fora de linha, então não posso postar os arquivos e processar lado deles servidor. Meus arquivos são arquivos de texto simples que eu quero fazer o upload e de análise no modo offline.
Solução
Eu escrevi uma classe muito simples de fazer isso, você pode conferir aqui: http://procbits.com / 2009/07/29 / conteúdos de arquivos-blobs-em-gwt ler-e-engrenagens /
É muito simples de usar. Ou chamar o método "ReadAllText" ou você pode lê-lo linha por linha. Aqui está uma linha de leitura exemplo por linha:
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());
}
Espero que isso ajude!
Outras dicas
Você já olhou para o Google Gears documentação da API (para JavaScript)?