如果我正在使用GWT文件部件和表單面板,有人可以解釋如何處理在谷歌應用程序引擎上的blobstore上傳嗎?GWT GAE通過Blob上傳
0
A
回答
2
1
Google blobstore專門設計用於通過http上傳和提供blob。 Blobstore服務(使用BlobstoreServiceFactory.getBlobstoreService()
獲得)生成http後操作,供您在html表單中使用。通過發佈文件將其上傳到blobstore。當你生成這個動作你提供的路徑,你可以訪問上傳blob鍵處理程序(servlet的):
Map<String, BlobKey> blobs = blobstoreService.getUploadedBlobs(req);
BlobKey blobKey = blobs.get("data");
。注意,「數據」是您的窗體文件中的字段。你所擁有的只是blob(你的文件)的關鍵。從這裏你採取控制 - 你可以保存該鍵後和/或即可食用頁面上的斑點(使用鍵):
BlobKey blobKey = new BlobKey(req.getParameter("blob-key"));
blobstoreService.serve(blobKey, res);
當然,詳見谷歌documentation。
,它與谷歌的映射集成(起碼的map-reduce)服務(工作正在進行中),讓您處理由線上傳的斑點線文件Blob存儲區的一個不錯的功能:http://ikaisays.com/2010/08/
相關問題
- 1. GWT - 圖片上傳和GAE
- 2. 從GAE上傳和下載blob
- 3. 通過Android上傳文件到GAE
- 4. RecorderJS通過AJAX上傳記錄的blob
- 5. AzurePHP:通過對話上傳到Blob?
- 6. Gwt圖像上傳和mysql blob存儲
- 7. Blob存儲加上在GAE
- 8. BLOB的Blob存儲在GAE
- 9. GAE和S3上的GWT
- 10. 如何使用GWT在GAE上上傳文件?
- 11. 使用gwt-upload在GAE上上傳文件
- 12. 顯示動態圖像(BLOB)通過URL在GAE(Python和Django的)
- 13. GAE蟒蛇上傳圖片(BLOB)以及其他信息
- 14. 使用GAE + Django將圖像上傳到Blob
- 15. GAE Blob服務 - 如何處理上傳的文件
- 16. GAE:上傳到Blob存儲服務殺死會議
- 17. GAE Blobstore:將blob與其他文本字段一起上傳
- 18. 如何通過LipeRMI傳輸圖像(Blob)?
- 19. 通過ajax傳遞Blob生成文件
- 20. 與GWT和GAE
- 21. 通過PutBlockList方法在C#和MD5中上傳到blob檢查
- 22. 通過javascript中的xhr請求上傳到azure blob安全嗎
- 23. JS + HTML5:通過HTML表單上傳音頻blob
- 24. 通過REST API上傳Azure Blob時無法設置contentType
- 25. GWT + GAE/J,通過電線發送JDO對象,但是如何?
- 26. 通過https對GWT和GAE進行安全認證?
- 27. Eclipse是否將第三方GWT庫上傳到GAE?
- 28. GAE備份,BLOB字段與Blob存儲
- 29. 通過HTTPS GAE dev_appserver.py
- 30. 通過上傳
在客戶端,有什麼我應該設置表單的動作爲 – Noor
表單將如下所示: 'String uploadUrl = blobstoreService.createUploadUrl(「/ upload」); out.println(「
我使用GWT GAE上載,它成功上傳給我servlet.gupld?BLOB鍵= lSPbUItHU2v6jKhMUrcF7gDQUlofRktEPkocaPpO2Y4wwOQwd1-Tt51HUpDom3HPKAix3xxMbUD3eFnpQoLVIvXwYuJ_i7EU30RCTVwRJf_fvg但是當我使用URL設置,它ouputting文件未找到 – Noor