如果我正在使用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