有人知道如何在瀏覽器中讀取谷歌齒輪blob對象嗎?我在齒輪上使用gwt,但我正在尋找任何類型的解決方案。應用程序需要完全脫機工作,所以我不能發佈文件並在服務器端處理它們。我的文件是我想要在離線模式下上傳和解析的簡單文本文件。使用JavaScript閱讀Google Gears blob
1
A
回答
1
我寫了一個非常簡單的類要做到這一點,你可以看看這裏: 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());
}
我希望這有助於!
0
您是否看過Google Gears API documentation(JavaScript)?
+0
是的,我有。它只提供以下方法:只讀屬性int長度,Blob切片(偏移量,長度)。我嘗試了盡我所能的Javascript技能來檢查blob對象,但我可以從中得到它的長度,其他的只是編碼字符。我認爲目的是我不應該讀它。如果還有其他技巧可以用來閱讀,問題依然存在。我讀了一些關於將資源放在本地服務器/數據庫中的評論,並以某種方式從中讀取了它,但我很遺憾該怎麼做,如果它真的可以工作 – DianeH 2009-07-01 03:20:49
相關問題
- 1. Google Gears/HTML5的JavaScript包裝器
- 2. 使用google_ngram_downloader閱讀google ngrams
- 3. 使用Google Gears離線訪問MoinMoin wiki
- 4. 使用Javascript獲取未讀的Google閱讀器數(jQuery)
- 5. 閱讀使用Javascript /角
- 6. 使用Javascript/jQuery閱讀JSON
- 7. 使用JavaScript閱讀網頁
- 8. 閱讀JSON使用javascript
- 9. 閱讀和使用純JavaScript
- 10. Google Gears for a Social Network?
- 11. 使用PHP和JavaScript讀取blob數據
- 12. 沒有Google Gears的Google Geolocation API?
- 13. Google Bot閱讀Javascript不正確
- 14. 閱讀使用.NET
- 15. 使用Google Gears和ASP.NET或PHP上傳文件
- 16. 使用Android閱讀Google環聊消息
- 17. 如何使用API在Google閱讀器中訂閱訂閱源
- 18. 在使用urllib2閱讀時禁用JavaScript
- 19. 從python應用使用Google Gears地理位置
- 20. 閱讀從Javascript
- 21. 閱讀的JavaScript
- 22. 閱讀的JavaScript
- 23. 閱讀的JavaScript
- 24. 閱讀AngularJs上的BLOB文件
- 25. 閱讀azure blob時使用服務負責人
- 26. 閱讀使用JDBC春天沒有結果的BLOB設置
- 27. 如何在Google Gears Worker中包含JavaScript文件(無DOM訪問)
- 28. 使用OAuth2訪問Google閱讀器訂閱access_token
- 29. 使用JavaScript來閱讀清單
- 30. 使用Jquery/Javascript閱讀NewtonSoft Json數據
你是冠軍!非常感謝,這有很大的不同! – DianeH 2009-08-14 04:57:47