有人知道如何在瀏覽器中讀取谷歌齒輪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_ngram_downloader閱讀google ngrams
- 2. Google Gears/HTML5的JavaScript包裝器
- 3. 使用Google Gears離線訪問MoinMoin wiki
- 4. 使用Javascript獲取未讀的Google閱讀器數(jQuery)
- 5. 閱讀和使用純JavaScript
- 6. Google Gears for a Social Network?
- 7. 閱讀使用.NET
- 8. 如何使用API在Google閱讀器中訂閱訂閱源
- 9. 使用Google Gears和ASP.NET或PHP上傳文件
- 10. 閱讀的JavaScript
- 11. 閱讀的JavaScript
- 12. 閱讀從Javascript
- 13. 閱讀azure blob時使用服務負責人
- 14. 閱讀使用JDBC春天沒有結果的BLOB設置
- 15. 使用OAuth2訪問Google閱讀器訂閱access_token
- 16. 使用Javascript - 在閱讀HTML列表
- 17. 使用Javascript閱讀Icecast元數據
- 18. 僅使用Javascript閱讀XML文件
- 19. 閱讀xml使用jquery或javascript
- 20. 如何閱讀使用PHP的Javascript cookie
- 21. 使用JavaScript閱讀嵌套的JSON
- 22. 閱讀JSON鍵,但不使用JavaScript
- 23. 閱讀:使用javascript懸停僞類
- 24. 如何閱讀使用JavaScript的JSON?
- 25. 從python應用使用Google Gears地理位置
- 26. JavaScript閱讀應用 - JSON - FaceAPI
- 27. 如何在Google Gears Worker中包含JavaScript文件(無DOM訪問)
- 28. 有沒有人在企業版場景中使用Google Gears?
- 29. 使用Google Gears或HTML5的離線網站
- 30. 閱讀Javascript對象
你是冠軍!非常感謝,這有很大的不同! – DianeH 2009-08-14 04:57:47